summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern/arch/hppa64 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove hppa64 port, which we never got going beyond broken single users.deraadt2016-05-117-2035/+0
| | | | | | hppa reverse-stack gives us a valuable test case, but most developers don't have a 2nd one to proceed further with this. ok kettenis
* regenkettenis2013-06-141-1/+0
|
* ovbcopy begonekettenis2013-06-141-2/+1
|
* regenkettenis2013-06-141-0/+2
|
* Fix memcpy/memmove return value.kettenis2013-06-141-1/+3
|
* syncronize "look in other file" messagesderaadt2013-06-131-1/+1
|
* regenkettenis2013-06-111-45/+45
|
* Optimize memcpy(9) by always doing a forward copy; it should never be usedkettenis2013-06-111-9/+9
| | | | | | | | for overlapping copies. Attempt to be instruction cache friendly by turning things around and make memcpy(9) use the forward copy branch of memmove(9), and implement bcopy(9) by swapping its arguments and dropping into memmove(9). Same change as the one just made to for hppa.
* remove ovbcopy supportderaadt2013-06-111-1/+0
| | | | ok kettenis
* fix an oft copied typo that i'm tired of looking attedu2013-06-033-3/+3
|
* Regen.kettenis2011-11-272-68/+68
|
* Switch to proper PA-RISC 2.0 mnemonics. Works around a bug in the assemblerkettenis2011-11-271-22/+22
| | | | getting rid of the (hopefully) last bug in this code.
* Regen.kettenis2011-11-272-41/+40
|
* Replace a few more 32-bit instructions with the proper 64-bit equivalent.kettenis2011-11-271-22/+21
| | | | | Also fix the return value of memcpy. With these changes, this seems to work as advertised now.
* Regen.kettenis2011-09-192-4/+4
|
* Avoid sign-extension when extracting the low bits of addresses when checkingkettenis2011-09-191-3/+3
| | | | | | if the addresses are 4-byte aligned. ok jsing@
* Regen.jsing2011-04-142-9/+9
|
* Use 64-bit operations for address manipulation.jsing2011-04-141-4/+4
|
* Correctly load p_addr and avoid trashing the source address.jsing2011-04-141-4/+4
|
* Catch up with dismantled libkern.kettenis2008-04-206-0/+336
|
* libkern, begone. Move to a new mechanism where config(8)'s "file"deraadt2007-11-251-34/+0
| | | | | | | | | | | | directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner..
* junk SCCSderaadt2007-11-241-7/+1
|
* Uncomment rule to build bcopy.S, and use that as our bcopy(9) implementation.kettenis2007-10-131-5/+5
|
* Make this actually work by using the right register numbers. In the conversionkettenis2007-10-131-12/+12
| | | | | from hppa the fact that t1-t4 actually number down from r22-r19 got somehow lost.
* I'm Positive these are Type-O.miod2005-08-011-2/+2
|
* hppa64 bitsmickey2005-04-013-0/+1740