]> git.hungrycats.org Git - linux/commit
[SPARC64]: Fix up copy_page just like clear_page.
authorDavid S. Miller <davem@nuts.davemloft.net>
Mon, 9 Aug 2004 06:45:00 +0000 (23:45 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Mon, 9 Aug 2004 06:45:00 +0000 (23:45 -0700)
commit6d5a0e9141324dc56517ccad55f71f5c478fd12e
tree16421d56fd798f26f681efa5257b831f5fb7267a
parented4076ee1e980aacb0038f795e1715b4bddefaee
[SPARC64]: Fix up copy_page just like clear_page.

- Do not save/restore existing TLB entries, that is
  expensive, complicated, and does not really help
  performance much at all.
- Only one unrolled loop for cheetah copy code.
- For spitfire, use %asi register for block commit
  handling so we do not need two copies of the code.

Signed-off-by: David S. Miller <davem@redhat.com>
arch/sparc64/kernel/head.S
arch/sparc64/lib/Makefile
arch/sparc64/lib/VIScopy.S
arch/sparc64/lib/blockops.S [deleted file]
arch/sparc64/lib/copy_page.S [new file with mode: 0644]