summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2007-08-26Use ptoa((psize_t)...) and %lu to print memory size.Mark Kettenis
2007-08-25Real mutexes for sparc64. Some comments from henric@ and claudio@.Mark Kettenis
Tested by fkr@, claudio@, nick@.
2007-08-25Use ptoa((psize_t)...) and %lu to print memory sizes.Mark Kettenis
2007-08-25Print a bit more information in the safari interrupt handler. Get rid ofMark Kettenis
function names starting with an underscore while I'm there.
2007-08-25Fix printing of more than 2G of memory.Mark Kettenis
ok miod@
2007-08-25Real mutexes for sparc64. Some comments from henric@ and claudio@.Mark Kettenis
Tested by fkr@, claudio@, nick@.
2007-08-24Add missing bits for siop@gsc.Mark Kettenis
2007-08-23Add commented-out entry for siop@gsc, the onboard Fast-Wide SCSI on theMark Kettenis
735 and 755.
2007-08-23First stab at a driver for the onboard Fast-Wide SCSI on the 735 and 755.Mark Kettenis
Only partly tested; works fine if there are no devices on the SCSI bus.
2007-08-23Look for STI firmware at the additional address given by the firmware. ThisMark Kettenis
removes the need for the hardcoded address for the internal Visualize EG on the B180L, and makes it work on the C180. Tested on a handful of other models too. ok miod@
2007-08-22Add bus_space_vaddr to i386 arch.Marco Peereboom
Comments and ok kettenis, art & miod
2007-08-22Subsequent address ranges start at index 1, not index 0.Mark Kettenis
2007-08-22Remove ``#define SDMMC_DEBUG''. Avoids redefinition error when compilingMarcus Glocker
a kernel and setting SDMMC_DEBUG option. ok deraadt@
2007-08-21Remove two out-of-date comments.Mark Kettenis
2007-08-21Do not repeat device name in failure message printed during attachment.Mark Kettenis
2007-08-20put rlphy onto the standard ramdisk; spotted by jsgTheo de Raadt
2007-08-15Kernel stacks can live beyond EINTSTACK now.Mark Kettenis
ok deraadt@
2007-08-15Add sti@uturn; the C180 has it there. Tested by nick@.Mark Kettenis
2007-08-14Work-around an interaction between FPU context switching and the VIAHenric Jungheim
Padlock entropy polling on SMP boxes. ok deraadt@, kettenis@
2007-08-14removal of zts sysctls created a numeric gap. repair. ok miod robertTheo de Raadt
2007-08-14Add missing siop@phantomas and siop@uturn attachments. The latter was testedMark Kettenis
by nick@ (who sacrificed a few LVD drives for it). The former was tested on a machine without a drive connected, but there is no reason to expect it not to work.
2007-08-10Enable CF malo for macppc, it also works there.Marcus Glocker
OK claudio@
2007-08-10Be more careful when asking for the next property. help and ok kettenis@.Federico G. Schwindt
2007-08-08Prevent a potential null-pointer dereference.Mark Kettenis
ok krw@, deraadt@
2007-08-07Add "dma" and "ledma" as busses that potentially have the root device on them.Mark Kettenis
Makes the Ultra-1 find its root disk again. tested by nick@ and fgsch@, ok deraadt@
2007-08-07provide software version of HMAC, so IPsec can actually use the crypto HW;Markus Friedl
improves IPsec w/ AES/SHA1 from 17Mbit/s to 30Mbit/s on 500Mhz machine; code similar to i386/via.c; ok tom, hshoexer, deraadt
2007-08-07do not leak sessions; ok hshoexer, tom, deraadtMarkus Friedl
2007-08-06Spew smbios bios table vendor/version/release date into the dmesg. DiffGordon Willem Klok
from theo. ok deraadt
2007-08-06Fix some "that that"s.Tom Cosgrove
ok miod@ jmc@
2007-08-05Enable siop@mainbus.Mark Kettenis
2007-08-05Add support for Zalon NCR 53C720 FW SCSI.Mark Kettenis
input from mickey and miod@, dok martin@,
2007-08-05Enable Compact Flash driver for the Marvell 88W8385 chip inMarcus Glocker
zaurus, amd64, and i386 GENERIC. OK claudio@, deraadt@
2007-08-04Add AGP support for the intel i965 chipset, this also extends theReyk Floeter
internal AGP API to work with 64bit PCI-Express memory and non-standard AGP aperture bases. tested by many ok matthieu@, deraadt@
2007-08-04Enable CardBus bus support, and add ne(4).Mark Kettenis
ok deraadt@
2007-08-04rbus for sparc64Mark Kettenis
ok deraadt@
2007-08-04Add sparc_bus_addr member to struct sparc_bus_space_tag. This function mapsMark Kettenis
a bus_space_handle_t back to a bus_addr_t. Needed for rbus. Only implemented for mainbus(4) and psycho(4) for now; schizo(4) and pyro(4) will follow soon. ok deraadt@
2007-08-04Add missing pci_intr_line() implementation.Mark Kettenis
ok deraadt@
2007-08-03when not dealing with floats, always multiply before dividing; from ↵Theo de Raadt
Przemyslaw Nowaczyk
2007-08-02copy nvram code from i386, because amd64 can use it too. done byTheo de Raadt
tybollt@solace.miun.se, ok jcs
2007-08-01I have a dream of cvs not missing the files I have cvs rm'd with love.Miod Vallat
2007-08-01Figure out the host SCSI controller ID on KA48 (VLC) and KA49 (VS4k/9x) fromMiod Vallat
the nvram settings, as already done on KA46 (VS4k/6x); from Hans Rosenfeld on port-vax@netbsd.
2007-08-01Stop making de win over dc on alpha, and include both dc and de on allMiod Vallat
installation media now - it fits. THIS MEANS YOU NEED TO RENAME /etc/hostname.de0 TO /etc/hostname.dc0 BEFORE BOOTING A NEW KERNEL. ok deraadt@
2007-08-01switch i386 to use the MI i8253 header file and remove the now obsolete MDMartin Reindl
timerreg.h ok miod@
2007-08-01unused, and Miod says this file was superseded by sys/dev/ic/i8253reg.h, soMartin Reindl
remove
2007-07-31typo fixes from joel@ionix.com.auTheo de Raadt
2007-07-30Shuffle the order in which we look for header files, when doingThordur I. Bjornsson
kernel builds locally this doesnt change much but over NFS this cuts about 12% of the build time on my setup (i386). OK miod@, deraadt@.
2007-07-29slot range check in add_nubus_intr() is wrong by one.Miod Vallat
2007-07-29It turns out that VIA2 always interrupts at level 2, and IPL_BIO is always 2Miod Vallat
too, so we can make these constants.
2007-07-29Add support for bootpaths like /pci@1f,4000/ide@3,0/ata@0,0/cmdk@0,0Mark Kettenis
in addition to paths like /pci@1f,0/ide@d,0/disk@0,0 for machines rooting off wd(4). This makes the Ultrabook 170/200 find its root disk. tested by krw@
2007-07-29Seperate members of "struct pcb" that are accessed using physical addressesMark Kettenis
from thos that are exclusively accessed using virtual addresses and add padding between them to make sure they don't share a cache line. Fixes random crashes on at least PA-8700 and PA-7200 based machines. Without this, the PA-7200 based C110 wouldn't stay up long enough to do an install. ok miod@