<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/microblaze/kernel, branch v3.14</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/arch/microblaze/kernel?h=v3.14</id>
<link rel='self' href='https://git.amat.us/linux/atom/arch/microblaze/kernel?h=v3.14'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2014-02-10T06:44:11Z</updated>
<entry>
<title>microblaze: Fix a typo when disabling stack protection</title>
<updated>2014-02-10T06:44:11Z</updated>
<author>
<name>Edgar E. Iglesias</name>
<email>edgar.iglesias@gmail.com</email>
</author>
<published>2014-02-08T02:31:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a49f56eec54d864ba0fda838e4c8bf5c72f3eb08'/>
<id>urn:sha1:a49f56eec54d864ba0fda838e4c8bf5c72f3eb08</id>
<content type='text'>
Correct a typo causing the stack protector to be left enabled.
0xFFFFFFF -&gt; 0xFFFFFFFF

Signed-off-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Tested-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Add missing v8.50.a version</title>
<updated>2014-01-27T10:31:37Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2013-11-22T08:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c0d68cea2db34a510f4d67b90aab1c48bc47461e'/>
<id>urn:sha1:c0d68cea2db34a510f4d67b90aab1c48bc47461e</id>
<content type='text'>
Add PVR value for MB 8.50.a.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Fix missing bracket in printk</title>
<updated>2014-01-27T10:26:34Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2013-11-19T13:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=eae38104b2e56256930a65f0da45af98ee809f5a'/>
<id>urn:sha1:eae38104b2e56256930a65f0da45af98ee809f5a</id>
<content type='text'>
The error was introduced by the patch
"microblaze: Fix coding style issues"
(sha1: 6bd55f0bbaebb79b39e147aa864401fd0c94db82).

Error message:
arch/microblaze/kernel/setup.c: In function 'machine_early_init':
arch/microblaze/kernel/setup.c:177:3: error: 'pr_cont'
  undeclared (first use in this function)
arch/microblaze/kernel/setup.c:177:3: note: each undeclared
  identifier is reported only once for each function it appears in
arch/microblaze/kernel/setup.c:177:10: error: expected ';'
  before string constant
arch/microblaze/kernel/setup.c:177:33: error: expected statement
  before ')' token

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Fix compilation error for BS=0</title>
<updated>2014-01-27T10:26:33Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2013-11-19T15:20:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=52ade599e3440d188c20e57c3e34934784f9cb52'/>
<id>urn:sha1:52ade599e3440d188c20e57c3e34934784f9cb52</id>
<content type='text'>
This bug was introduced by:
"microblaze: Do not used hardcoded value in exception handler"
(sha1: 9f78d3b5ab97a22a7e836312c495804ee4bca4ab)

System without barrel shifter are pretty rare that's why
this bug has been fixed so late.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Disable stack protection from bootloader</title>
<updated>2014-01-27T10:26:32Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2013-08-23T05:16:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=34b9c07a3b644760159571ee99d0f7fc67b83a8d'/>
<id>urn:sha1:34b9c07a3b644760159571ee99d0f7fc67b83a8d</id>
<content type='text'>
Microblaze without MMU can use stack protection in bootloader
and kernel should clear this setting ASAP.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: timer: Do not initialized system timer twice</title>
<updated>2014-01-27T10:26:31Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2014-01-27T09:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=03fe0d3c27ed37d936eaa61e10ce56f8b15361a7'/>
<id>urn:sha1:03fe0d3c27ed37d936eaa61e10ce56f8b15361a7</id>
<content type='text'>
Only one system timer can be setup.
Do not initialize more system timers.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: timer: Use generic sched_clock implementation</title>
<updated>2014-01-27T10:25:46Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2013-12-20T09:16:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=839396ab88e4ac0107a88cb85fa59a7ec3f94416'/>
<id>urn:sha1:839396ab88e4ac0107a88cb85fa59a7ec3f94416</id>
<content type='text'>
Remove sched_clock from the driver and use sched_clock_register
function.
Inspired-by:
"arch_timer: Move to generic sched_clock framework"
(sha1: 65cd4f6c99c1170bd0114dbd71b978012ea44d28)

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Add NOTES section to linker script</title>
<updated>2014-01-27T10:25:01Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2014-01-27T09:50:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0f7e36406cd1d519ebde736f86731695b1bb3eb7'/>
<id>urn:sha1:0f7e36406cd1d519ebde736f86731695b1bb3eb7</id>
<content type='text'>
Do not keep NOTES section align in proper location.

'readelf' shows that 'NOTE' is placed in wrong location
which is out of virtual and physical load addresses.

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 1] .note.gnu.build-i NOTE            00000000 001000 000024 00   A  0   0  4
  [ 2] .text             PROGBITS        c0000000 002000 284570 00  AX  0   0 16
  [ 3] __fdt_blob        PROGBITS        c0284570 286570 008000 00   A  0   0  1

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00000000 0x00000000 0x00024 0x00024 R   0x1000
  LOAD           0x002000 0xc0000000 0x08000000 0x315428 0x316000 RWE 0x1000

This patch move 'NOTE' section to the correct location.

Checked with:
"ARM: 6740/1: Place correctly notes section in the linker script"
(sha1: dc810efb0ca5702c9d96782b99282d4b4383e877)
and
"[S390] incorrect note program header"
(sha1: 7a2512b744e72377c3fa5976f06a3f343e155d1f)

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Add support for CCF</title>
<updated>2014-01-27T10:24:55Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2013-12-18T16:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c1120542b99a67a620cd8a298975d76dca5a13f0'/>
<id>urn:sha1:c1120542b99a67a620cd8a298975d76dca5a13f0</id>
<content type='text'>
Add support for CCF for Microblaze.

Old binding:
system_timer: system-timer@41c00000 {
	clock-frequency = &lt;75000000&gt;;
	...
}

New binding:
system_timer: system-timer@41c00000 {
	clocks = &lt;&amp;clk_bus&gt;;
	...
}

Both should be supported for a while

Microblaze clock binding:
clocks {
	#address-cells = &lt;1&gt;;
	#size-cells = &lt;0&gt;;
	clk_bus: bus {
		#clock-cells = &lt;0&gt;;
		clock-frequency = &lt;75000000&gt;;
		clock-output-names = "bus";
		compatible = "fixed-clock";
		reg = &lt;1&gt;;
	} ;
	clk_cpu: cpu {
		#clock-cells = &lt;0&gt;;
		clock-frequency = &lt;75000000&gt;;
		clock-output-names = "cpu";
		compatible = "fixed-clock";
		reg = &lt;0&gt;;
	} ;
} ;

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>microblaze: Remove _fdt_start casts</title>
<updated>2014-01-21T07:28:18Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2013-11-12T19:42:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7746c99f031daf15eb66993ed3e556e123efd7a5'/>
<id>urn:sha1:7746c99f031daf15eb66993ed3e556e123efd7a5</id>
<content type='text'>
_fdt_start is an array, i.e. a pointer.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Cc: Michal Simek &lt;monstr@monstr.eu&gt;
Cc: microblaze-uclinux@itee.uq.edu.au
Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
</feed>
