summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Collapse)Author
2005-05-03The return value from getEBDAaddr() (info) is not used in bios_E820(),Tom Cosgrove
so nuke it. amd64 no longer needs biosprobe.c listed in SRCS. Trims 100 bytes from the boot blocks. Bump versions on boot, cdboot and pxeboot, as I'm getting cautious in my old age. ok weingart@
2005-05-03Convert the size of a memory chunk from bytes to megabytes beforeTom Cosgrove
casting to a 32-bit value, not after. Corrects the display of large memory chunks in the probing: line (mem[615K 3518M 0M a20=on] becomes mem[615K 3518M 12288M a20=on]). Bump version on boot, cdboot and pxeboot accordingly. "looks ok to me" weingart@
2005-05-01To allow for MD override of in4_cksum()...Brad Smith
ok deraadt@
2005-05-01spacing; ok miod@ deraadt@David Krause
2005-04-30As on i386, ensure we save the %ebx register returned from the BIOSTom Cosgrove
call, not just %bx. Fixes problem introduced in gidt.S r1.3. Problem found, and fix tested, on i386 by Roy Morris rmorris (at) internetsecure (dot) com. Thanks. Bump version on boot, cdboot and pxeboot accordingly.
2005-04-30start the job of making things look more alikeTheo de Raadt
2005-04-30nice docs at top of GENERICTheo de Raadt
2005-04-29Make boot code use real mode with 64K segments instead of 1M segments,Tom Cosgrove
to match i386 boot blocks. Improves stability with some disk controller cards. Also expicitly state operand size on some moves. Bump version on boot, cdboot and pxeboot accordingly.
2005-04-26Check for memory allocation failure before zeroing memory, not after;Miod Vallat
from mpech@
2005-04-21count fpu lazy context switches; deraadt@ okMichael Shalayeff
2005-04-19nothing uses spllowersoftclock() anymoreMichael Shalayeff
2005-04-19CLKF_BASEPRI we do not have no more; noticed by miodMichael Shalayeff
2005-04-14internal _BSD_WCTRANS_T_, _BSD_MSTATE_T_, _BSD_WCTYPE_T_ types.Marc Espie
2005-04-11use MD #define to choose stackgap size per-architecture. on sparc, specialTheo de Raadt
case sun4c/sun4 -- because address space is more constrained
2005-04-08add rcs idsJolan Luff
2005-04-01Cleanup SKEY_NOT_READY logic. Only retry command if it's likely theKenneth R Westerback
condition is going to clear up, which speeds up boot by avoiding delays in disk matching. Return ENODEV if media is not present, which avoids trying to spin up disks that are not present. Use ENODEV in amd64/i386 dkcsum.c to filter failure reports. Mostly from NetBSD. ok marco@
2005-04-01reenable bio in GENERIC now that bio.c compiles and works.Marco Peereboom
2005-04-01undo, need to redo copyinstr first :(Marco Peereboom
2005-04-01enable bio(4) in GENERICMarco Peereboom
<deraadt> do it.
2005-03-31go back to the old trace code, but add -fno-omit-frame-pointer so it works.Ted Unangst
makes trace output more reasonable. ok andreas
2005-03-30first approximation: spoof UDF filesystem disklabels when we see them.Theo de Raadt
it is likely a slight bug or two will sneak in with this, so everyone please keep an eye out on your disklabels
2005-03-30enable UDF on large install media for architectures likely to have DVD drivesTheo de Raadt
2005-03-16more wireless chipsetsTheo de Raadt
2005-03-16amd64 also fails copyoutstr regress, missed in the first round.Ted Unangst
need to checker the to address. patch from netbsd. ok deraadt mickey
2005-03-13Only use bangpxe calling on PXE 2.1 and above. Makes no difference onTom Cosgrove
current-spec PXE systems, but should allow some older ones to get a bit further. Diff from krw@. Tested by krw@ on several PXE 2.1 cards. Many thanks. ok krw@; "get these changes into the amd64" deraadt@
2005-03-13KNFTom Cosgrove
2005-03-13On return from real mode, reload the GDT using a 16-bit pointer ratherTom Cosgrove
than a 32-bit value. Found by Tim Fletcher <tim (at) parrswood (dot) manchester (dot) sch (dot) uk> using Etherboot; thanks to Tim and the Etherboot developers who narrowed this down. Also bump the pxeboot version to 1.01. Tested by Okan Demirmen <okan (at) demirmen (dot) com> and krw@: thanks guys. "get these changes into the amd64" deraadt@
2005-03-13enable gdtTheo de Raadt
2005-03-08Cosmetics...Thierry Deval
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
2005-03-05Clean up the tree from incomplete, unreliable and unsupported IEEE1394 code.Thierry Deval
Ok deraadt@, miod@
2005-02-18fix zlib's homepage; ok henning@, jmc@Robert Nagy
2005-02-13Remove __P usage in sys that has crept back in.Jonathan Gray
'Looks fine' millert@, ok miod@
2005-02-12enable bktr(4) as it works well; jakemsr@jakemsr.com pr4095Peter Valchev
2005-02-03remove commented out ncr, siop handles the devices, with and ok daleHenning Brauer
2005-02-03enable siop, ok mickey drahnHenning Brauer
2005-01-14ubt(4): USB Bluetooth driver, commented out in all kernel configAlexander Yurchenko
files for now. Adopted from FreeBSD for our netbt stack. Help in testing by many, ok markus@
2005-01-10proper SET_PC_REGS,Marc Espie
okay kettenis@, something-vaguely-looking-like-an-okay mickey@
2005-01-08enable puc lptTheo de Raadt
2005-01-07enable atu and sysbeepTheo de Raadt
2005-01-06use wsmux more; miod okTheo de Raadt
2005-01-06missing $OpenBSD$Martin Reindl
2005-01-03ok, vge fitsTheo de Raadt
2005-01-03ok, ami is a good choice for the floppyTheo de Raadt
2005-01-03add ami(4), it works and I needed that to install my new toy... theo okHenning Brauer
2005-01-02isp(4) works out of the boxMartin Reindl
ok deraadt@
2005-01-01gcc 3.3.5 will store zero-initialized variables in bss by default,Todd C. Miller
move bootdev to data so it doesn't get zapped when bss is cleared. deraadt@ OK
2005-01-01Add more debugging printf #ifdef DEBUG. This was useful when trackingTodd C. Miller
down the bootdev issue. OK deraadt@
2004-12-30adw(4) works on amd64, enable; ok deraadt marcoPeter Valchev
2004-12-29fix a few more locators with ? that snuck in; mickey okTheo de Raadt
2004-12-26do not waste time having ises onTheo de Raadt