<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/parisc/kernel/pacache.S, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-06-30T17:25:36Z</updated>
<entry>
<title>Remove obsolete #include &lt;linux/config.h&gt;</title>
<updated>2006-06-30T17:25:36Z</updated>
<author>
<name>Jörn Engel</name>
</author>
<published>2006-06-30T17:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab3d5624e172c553004ecc862bfeac16d9d68b7'/>
<id>urn:sha1:6ab3d5624e172c553004ecc862bfeac16d9d68b7</id>
<content type='text'>
Signed-off-by: Jörn Engel &lt;joern@wohnheim.fh-wedel.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PARISC] Further work for multiple page sizes</title>
<updated>2006-04-21T22:20:34Z</updated>
<author>
<name>Helge Deller</name>
</author>
<published>2006-04-20T20:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2fd83038160531245099c3c5b3511fa4b80765eb'/>
<id>urn:sha1:2fd83038160531245099c3c5b3511fa4b80765eb</id>
<content type='text'>
More work towards supporing multiple page sizes on 64-bit. Convert
some assumptions that 64bit uses 3 level page tables into testing
PT_NLEVELS. Also some BUG() to BUG_ON() conversions and some cleanups
to assembler.

Signed-off-by: Helge Deller &lt;deller@parisc-linux.org&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Add parisc implementation of flush_kernel_dcache_page()</title>
<updated>2006-03-30T17:48:44Z</updated>
<author>
<name>James Bottomley</name>
</author>
<published>2006-03-22T16:42:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba57583396585a1ca509e2a84d970a2ff3f9bbfb'/>
<id>urn:sha1:ba57583396585a1ca509e2a84d970a2ff3f9bbfb</id>
<content type='text'>
We need to do a little renaming of our original syntax because
of the difference in arguments.

Signed-off-by: James Bottomley &lt;jejb@parisc-linux.org&gt;
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Explicitly specify sr4 when flushing kernel space</title>
<updated>2005-10-22T02:56:14Z</updated>
<author>
<name>Matthew Wilcox</name>
</author>
<published>2005-10-22T02:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e635c96ed6c972e1b3cb0c0fc3681c1204697287'/>
<id>urn:sha1:e635c96ed6c972e1b3cb0c0fc3681c1204697287</id>
<content type='text'>
Specify sr4 when flushing kernel space (we could equally well use sr5-7,
but must not use sr0).

Signed-off-by: Matthew Wilcox &lt;willy@parisc-linux.org&gt;

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Properly specify index field to I/D cache flush ops</title>
<updated>2005-10-22T02:55:51Z</updated>
<author>
<name>Grant Grundler</name>
</author>
<published>2005-10-22T02:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9b3b331d0322b60de1bde20528bf974f62804ffa'/>
<id>urn:sha1:9b3b331d0322b60de1bde20528bf974f62804ffa</id>
<content type='text'>
replace use of "0" with "%r0" since PA 1.1 I/D flush ops only take a
general register and not an immediate value for the index field.
This just forces the code to always be PA 1.1 "clean".

From: Joel Soete &lt;soete.joel@tiscali.be&gt;
Signed-off-by: Grant Grundler &lt;grundler@parisc-linux.org&gt;

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Fix copy_user_page_asm to NOT access past end of page</title>
<updated>2005-10-22T02:55:34Z</updated>
<author>
<name>Grant Grundler</name>
</author>
<published>2005-10-22T02:55:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37318a3cb1028933417533084ddbf9d84be06878'/>
<id>urn:sha1:37318a3cb1028933417533084ddbf9d84be06878</id>
<content type='text'>
2.6.12-rc2-pa3 fix copy_user_page_asm to NOT access past end of page.

My bad. /o\
Lamont confirmed that instructions following a conditional
branch are *alway* executed regardless if the branch is taken or not.
Unless they are nullified (which was missing in this case).

He also noted:
Conditional branches nullify on forward taken branch, and on
non-taken backward branch. Note that .+4 is a backwards branch.

This makes alot more sense than the giberish in the PA20 arch book.

Compiles and boots on both 64-bit (a500) and 32-bit (j6k).

Signed-off-by: Grant Grundler &lt;grundler@parisc-linux.org&gt;

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Replace uses of __LP64__ with CONFIG_64BIT</title>
<updated>2005-10-22T02:46:48Z</updated>
<author>
<name>Grant Grundler</name>
</author>
<published>2005-10-22T02:46:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=413059f28e9949d9ad2d04d1070c63169798176e'/>
<id>urn:sha1:413059f28e9949d9ad2d04d1070c63169798176e</id>
<content type='text'>
2.6.12-rc4-pa3 s/__LP64__/CONFIG_64BIT/ and fixup config.h usage

Signed-off-by: Grant Grundler &lt;grundler@parisc-linux.org&gt;

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Make sure use of RFI conforms to PA 2.0 and 1.1 arch docs</title>
<updated>2005-10-22T02:40:07Z</updated>
<author>
<name>Grant Grundler</name>
</author>
<published>2005-10-22T02:40:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=896a375623c3643a3f189353e7d4828c48a7fdf8'/>
<id>urn:sha1:896a375623c3643a3f189353e7d4828c48a7fdf8</id>
<content type='text'>
2.6.12-rc4-pa3 : first pass at making sure use of RFI conforms to
PA 2.0 arch pages F-4 and F-5, PA 1.1 Arch page 3-19 and 3-20.

The discussion revolves around all the rules for clearing PSW Q-bit.
The hard part is meeting all the rules for "relied upon translation".

.align directive is used to guarantee the critical sequence ends more than
8 instructions (32 bytes) from the end of page.

Signed-off-by: Grant Grundler &lt;grundler@parisc-linux.org&gt;

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
