<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/parisc/kernel/entry.S, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-03-31T02:51:34Z</updated>
<entry>
<title>parisc: add ftrace (function and graph tracer) functionality</title>
<updated>2009-03-31T02:51:34Z</updated>
<author>
<name>Helge Deller</name>
</author>
<published>2009-02-08T23:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d75f054a2cf0614ff63d534ff21ca8eaab41e713'/>
<id>urn:sha1:d75f054a2cf0614ff63d534ff21ca8eaab41e713</id>
<content type='text'>
This patch adds the ftrace debugging functionality to the parisc kernel.
It will currently only work with 64bit kernels, because the gcc options -pg
and -ffunction-sections can't be enabled at the same time and -ffunction-sections
is still needed to be able to link 32bit kernels.

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>parisc: allow to build with 16k default kernel page size</title>
<updated>2009-03-31T02:51:33Z</updated>
<author>
<name>Helge Deller</name>
</author>
<published>2009-02-04T23:06:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=afca2523876301cc6130fc3cc402173eeeb89830'/>
<id>urn:sha1:afca2523876301cc6130fc3cc402173eeeb89830</id>
<content type='text'>
Introduce new convert_for_tlb_insert20 macro and use it to replace assembler
statements with hardcoded constants.
This change allows the parisc64 kernel to boot with 16kb default kernel page size,
aka CONFIG_PARISC_PAGE_SIZE_16KB=y.

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>parisc: use constants instead of numbers in assembly</title>
<updated>2009-03-31T02:51:33Z</updated>
<author>
<name>Helge Deller</name>
</author>
<published>2009-01-18T18:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1152a68c4226ce48c95241b6ffc543850b4b3a97'/>
<id>urn:sha1:1152a68c4226ce48c95241b6ffc543850b4b3a97</id>
<content type='text'>
A few small fixups:
* _PAGE_SIZE_ENCODING_DEFAULT is wrong here, as one might assume that
  it's possible to define the page size that way. This is wrong. Use 0 instead.
* use constants instead of hardcoded numerical values in depi and extru
  while building the PFN out of the pte entry
* use SHRREG instead of extru (iitlba expects the PFN at bits {7..26})

Still wondering why we can use the same register (pte) as extru source
and target register, but it seems to work on PA1.1 and PA2.0...

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>parisc: add braces around arguments in assembler macros</title>
<updated>2009-03-13T05:18:27Z</updated>
<author>
<name>Helge Deller</name>
</author>
<published>2009-01-18T17:13:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2cfeb9a6755d4d7be1026422b6aced48e3bad492'/>
<id>urn:sha1:2cfeb9a6755d4d7be1026422b6aced48e3bad492</id>
<content type='text'>
Add braces around the macro arguments, else for example
"shl %r1, 5-3, %r2" would not expand to what you would assume.

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>Revert "parisc: fix trivial section name warnings"</title>
<updated>2008-06-13T14:49:45Z</updated>
<author>
<name>Kyle McMartin</name>
</author>
<published>2008-05-22T18:36:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dfcf753bd3fb09f336659d07b1c48db7e62772e0'/>
<id>urn:sha1:dfcf753bd3fb09f336659d07b1c48db7e62772e0</id>
<content type='text'>
This reverts commit bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4.

Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>parisc: use conditional macro for 64-bit wide ops</title>
<updated>2008-05-15T15:03:43Z</updated>
<author>
<name>Kyle McMartin</name>
</author>
<published>2008-05-15T14:53:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=872f6debcae63309eb39bfc2cc9462fb83450ee0'/>
<id>urn:sha1:872f6debcae63309eb39bfc2cc9462fb83450ee0</id>
<content type='text'>
This work enables us to remove -traditional from $AFLAGS on
parisc.

Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>parisc: fix trivial section name warnings</title>
<updated>2008-05-15T14:38:54Z</updated>
<author>
<name>Helge Deller</name>
</author>
<published>2008-05-02T20:02:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4'/>
<id>urn:sha1:bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4</id>
<content type='text'>
This trivial patch fixes the following section warnings on PARISC:
&gt; WARNING: vmlinux.o (.text.1): unexpected section name.
&gt;The (.[number]+) following section name are ld generated and not expected.
&gt; Did you forget to use "ax"/"aw" in a .S file?
&gt; Note that for example &lt;linux/init.h&gt; contains
&gt; section definitions for use in .S files.

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>[PARISC] Kill off broken irqstack code</title>
<updated>2007-10-18T07:59:31Z</updated>
<author>
<name>Kyle McMartin</name>
</author>
<published>2007-10-18T07:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6cc4525d29e22ab831387b6fac371e0118693a25'/>
<id>urn:sha1:6cc4525d29e22ab831387b6fac371e0118693a25</id>
<content type='text'>
It's been unfinished and broken long enough, and I have some ideas on how
to do it more cleanly.

Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>[PARISC] Remove hardcoded uses of PAGE_SIZE</title>
<updated>2007-10-18T07:59:27Z</updated>
<author>
<name>Kyle McMartin</name>
</author>
<published>2007-10-18T07:04:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=873d50e2e56741406ff9d68c275f0c560e896a80'/>
<id>urn:sha1:873d50e2e56741406ff9d68c275f0c560e896a80</id>
<content type='text'>
Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>[PARISC] fix "reduce size of task_struct on 64-bit machines" fallout</title>
<updated>2007-05-30T06:27:46Z</updated>
<author>
<name>Kyle McMartin</name>
</author>
<published>2007-05-30T06:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=376e210b71d7736775f43f32c5c7712f90aaf59a'/>
<id>urn:sha1:376e210b71d7736775f43f32c5c7712f90aaf59a</id>
<content type='text'>
Amazingly, parisc was the only arch effected by this...
Convert register-sized loads/stores to always be 32-bit for these fields.

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
</feed>
