summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2003-10-16need to give space reg saving rctr and ccrMichael Shalayeff
2003-10-16more ANSI/KNF.Dale Rahn
2003-10-15c++ friendly, sync w/kame. pvalchev okJun-ichiro itojun Hagino
2003-10-15Further down the ANSI/KNF road, only binary difference is __LINE__.Dale Rahn
2003-10-15spacesTheo de Raadt
2003-10-15asm readability register names are %r0 instead of 0. No binary change.Dale Rahn
2003-10-15have to fetch the rctr while still in real mode for it is not valid afterMichael Shalayeff
2003-10-15less global name space pollutionMichael Shalayeff
2003-10-15The ANSI/KNF trail continues. No binary differences.Dale Rahn
2003-10-15Better reset code, even.Miod Vallat
2003-10-15do not define IPL_IMPMichael Shalayeff
2003-10-15avoid possible /0 when drawing the led load graphMichael Shalayeff
2003-10-15Do not assert SYSRST on 1x7 boards, if we are not a SYSCON, or unexpectedMiod Vallat
collateral damage will happen.
2003-10-15somehow a line of code got tired of gcc abuse and sneaked itself into an #if ↵Michael Shalayeff
0'ed piece right beore itself thus causing all kinds of hell
2003-10-15typo in comment, ok jason@David Krause
2003-10-15regenMichael Shalayeff
2003-10-15one more modelMichael Shalayeff
2003-10-15Sometimes KNF is not a destination, but a journey. Also ANSI.Dale Rahn
Binaries unchanged.
2003-10-15Instead of specifying registers by number use the %rN notation, doens't giveDale Rahn
any extra checking by the assembler, but can make it easier to read. resulting binary unchanged.
2003-10-15Housecleaning, no binary change.Dale Rahn
2003-10-14Align siop_xfer on 128 byte boundary for all architectures now that 3.4 is out.Kenneth R Westerback
ok (and from) mickey@.
2003-10-14Ok, now that the via c3 crypto stuff is in the tree, merge the last bit ofJason Wright
my cleanups before starting "real work".
2003-10-14Oops, unbrek.Miod Vallat
2003-10-14oops, i did not mean to commit this portion (IPSEC mod), sorryJun-ichiro itojun Hagino
2003-10-14IP6F_OFF_MASK is already endian-flipped; sync w/ kameJun-ichiro itojun Hagino
2003-10-14Add htole and bus_dmamap_sync code. These allow if_vr to work on powerpc.Dale Rahn
Code is a collaboration of jason@ and myself. Ok jason@
2003-10-13rx checksum offload support (based on earlier code from aaron@, but withJason Wright
fixes by me). Note: sk v1 chips can sometimes compute an incorrect cksum. To deal with that, we never set the "bad" flags. Ie. if the card says it's good, we assume it's good. If the card says it's bad, we fall back to software. Ugly? You betcha.
2003-10-13rx checksum offload support (based on the freebsd implementation)Jason Wright
2003-10-13Get rid of the "page table group" stuff. "groups" used to be one logical pageMiod Vallat
big anyways. However, getting rid of the various constants (expanding to 0 for logs and shifts, and 1 for size) allows us to do further simplifications in some pmap loops, as there is no risk anymore of address wrapround. While there, fix some typos and comments.
2003-10-13More m68k pmap tweaks:Miod Vallat
- simplify pmap_protect() - simplify reference count managment by using 0 as a base instead of 1 (from NetBSD)
2003-10-13Bring bge and brgphy more up to date with changes from FreeBSD and NetBSD.Kenneth R Westerback
Some bug fixes, support for new hardware like the 5704 and 5705. Testing by deraadt@, danh@, and drahn@ amoung others. ok deraadt@.
2003-10-13Do not define LEDEBUG by default.Miod Vallat
2003-10-13last vtophys (tx data) is now dead. Needs dma sync's and probably moreJason Wright
htole32 now.
2003-10-12Linux shmat allows lookup of segments that are marked as removed soTodd C. Miller
our Linux compat should too. From marius aamodt eriksen
2003-10-12only one vtophys left (tx data)... both the rx and tx descriptors areJason Wright
fully handled by bus_dma now.
2003-10-12rework rx to use bus_dma and sprinkle with a small amount of htole32.Jason Wright
2003-10-11Better sync comment with reality after last commit.Miod Vallat
2003-10-11Get rid of "union cpupid"; makes <machine/cpus.h> disappear as well.Miod Vallat
2003-10-11Nuke trailing whitespace.Miod Vallat
2003-10-11Page tables can be cached again on 187 and 188, as long as they are cachedMiod Vallat
write through and global (for 188).
2003-10-11Simplify DAE debug display.Miod Vallat
2003-10-11Merge sclock and clock pseudo-devices.Miod Vallat
2003-10-11syncThomas Nordin
2003-10-11ATI Radeon 9100. deraadt@ okThomas Nordin
2003-10-11bump minor gap for svnd devices, so more vnds are allowed.Ted Unangst
this change REQUIRES running MAKEDEV again after booting with a new kernel. with a hint from tom cosgrove. ok deraadt@ millert@
2003-10-10unsmoke drugs in vr_encap() (simplify it quite alot)Jason Wright
prepare for bus_dma of tx data
2003-10-10lightly season with a touch of htole32()... a pinch will do.Jason Wright
2003-10-10another easy vtophys removal (tx descriptor setup)... 6 to go.Jason Wright
2003-10-10don't use vtophys on rx lists any moreJason Wright
2003-10-10make sure pd is initialized before use (or byte counters may increaseDaniel Hartmeier
by random values). ok mcbride@, cedric@, henning@