summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Collapse)Author
2005-10-05Add CardBus/PCMCIA support to AMD64.Thierry Deval
ok deraadt@
2005-10-02pci machines need the hme stub hereTheo de Raadt
2005-10-02remove isa_intr_evcnt() prototype. a NetBSD-ism.Brad Smith
ok fgsch@
2005-10-02add hmeBrad Smith
2005-09-29Execute operations in the correct order. From jason@Marco Peereboom
2005-09-27make options TIMEZONE and DST work; from formTheo de Raadt
2005-09-27ARGH! disable gart, I suck!Marco Peereboom
2005-09-27Clean up prints. From jason@Marco Peereboom
2005-09-26Use SCSI_IGNORE_ILLEGAL_REQUEST when reading a cd's table of contents.Kenneth R Westerback
ILLEGAL REQUEST is correctly reported for blank media, as an informative FreeBSD comment pointed out. Ensure the returned table of contents is always initialized to zero. Call readdisklabel with spoofonly = 1 when no data tracks are found. Don't try to read the DOS label from the device if spoofonly is 1. Only done for amd64 here. More archs to follow. Eliminates scsi error messages when attempting to open a cd containing blank media, as pointed out by Michael Coulter. ok deraadt@
2005-09-25Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators,Miod Vallat
instead of the contents of a for() loop. No functional change. From the m88k SMP tree; ok art@ deraadt@ [complete diff this time]
2005-09-20unbreak tree, how did you do that miodTheo de Raadt
2005-09-20Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators,Miod Vallat
instead of the contents of a for() loop. No functional change. From the m88k SMP tree; ok art@ deraadt@
2005-09-19floppy support; form@openbsd.ruTheo de Raadt
2005-09-15Change child_return() to record a proper ktrace record for vfork childMiod Vallat
processes. ok art@ uwe@ (some time ago)
2005-09-04remove unused NetBSD pci_intr_evcnt() function.Brad Smith
ok beck@
2005-08-20Check for and report the presense of SSE3. This has started to appearJonathan Gray
in AMD products with the arrival of the venice core. ok deraadt@
2005-08-07ati ixp audio; ported form ntbsd in <4h of boretime; testing by krw@ and ian@Michael Shalayeff
2005-08-06We do not need a char machine_arch[] constant.Miod Vallat
ok deraadt@
2005-08-03Smart ARRAY comment fixes.Brad Smith
2005-08-03ciss can fit onto the large RAMDISKSTheo de Raadt
2005-08-03enable ciss; deraadt@ okMichael Shalayeff
2005-08-03enable safte and ses on all archs that appear to have real scsi bussesDavid Gwynne
ok deraadt@ beck@ marco@
2005-08-01Increment version so we can distinguish this in the future.Tobias Weingartner
2005-08-01kernal->kernel;Jason McIntyre
from netbsd pr #30872 (anonymous post); ok deraadt@ krw@
2005-08-01Fiddle with dkcsum output. Improve verbiage and grouping of messages.Kenneth R Westerback
Clean up code. ok weingart@ tom@ 'go for it' deraadt@
2005-08-01enable amdgart if > 4GB of memoryTheo de Raadt
2005-08-01Kill more "memory might be 2MB or less" checks in bufpages computation.Miod Vallat
ok deraadt@ otto@
2005-08-01do not include boot.c since cdboot.c is a copy of it; shrink 1k off the cdbootMichael Shalayeff
2005-07-31Get rid of unused SINCR and SSIZE constants.Miod Vallat
2005-07-31remove the config glue between the /dev entry for ses and its driverDavid Gwynne
sure deraadt@
2005-07-30remove a driver because someone bloated the kernelTheo de Raadt
2005-07-30Need moddi3.c qdivrem.c for libzTodd C. Miller
2005-07-28Add viasio(4), a driver for VIA VT1211 LPC Super I/O found onAlexander Yurchenko
some VIA CPU based boards. The driver provides temperature, voltage and fan tachometers values through the sysctl interface. Rickard Dahlstrand <rd@tilde.se> asked for this driver and provided access to the test board. Also tested by millert@. ok millert@
2005-07-26Instead of juggling around with cr4 and enabling parts of it sometimes,Artur Grabowski
other parts later, etc. Just set it to the same default value everywhere. We won't survive without PSE and tt's not like someone will suddenly make an amd64 that doesn't support PGE. This will allow us to make the bootstrap process slightly more sane.
2005-07-26Microoptimizations.Artur Grabowski
- Use cmov instead of jmp in mtx_enter - Don't spllower in mtx_leave unless we really have to. tested by many.
2005-07-26In splraise, change an:Artur Grabowski
if (x > foo->bar) foo->bar = x; to: foo->bar = MAX(x, foo->bar); This forces gcc to generate much better code even though both experessions are equivalent. Normally I wouldn't bother with microoptimizations like this, but I needed some generated assembler that uses cmov and splraise used so often.. ok toby@ (well, he ok:ed a diff that didn't use the MAX macro, but it's the same code)
2005-07-26Add _PROF_PROLOGUE to Xspllower since it's so common in kernel profiles.Artur Grabowski
Doesn't hurt, since we don't use spls in _mcount. ok toby@ and miod@ (who doesn't admit to having an amd64)
2005-07-26Reduce verbosity during dkcsum by moving open/read/close errorKenneth R Westerback
messages inside #ifdef DEBUG/#endif sections. Helps with usb card readers and such that will often have no media. ok weingart@ tom@
2005-07-23Fix a few typos. Set 'error' variable before using it in message.Kenneth R Westerback
Makes i386 and amd64 dkcsum.c identical. ok weingart@ tom@
2005-07-18remove trailing newline in panic(9); ok millert@ and deraadt@Federico G. Schwindt
2005-07-15kill trailing whitespace;Jason McIntyre
2005-07-15- add /bsd.rd to FILESJason McIntyre
- for amd64/i386 add /bsd.mp to FILES ok tom@
2005-07-12fix comment, describe the VA hole correcltyHans-Joerg Hoexer
ok art@
2005-07-06url fitsTheo de Raadt
2005-07-06ural works; pedro@ironchicken.am-gen.orgTheo de Raadt
2005-07-06smartarray 5* raid controller; does io but needs more work; commented out in ↵Michael Shalayeff
configs for now
2005-06-28add xl@pciBrad Smith
2005-06-25the local macro _id was removed before this code was even imported from NetBSDBrad Smith
when it was replaced with PCI_ID_CODE.
2005-06-23Dead code.Artur Grabowski
2005-06-17uipaq/ucom support; written by isis@www.cs.umd.eduTheo de Raadt