summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
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@
2007-07-28Don't try to map interrupts that are already fully specified. Makes theMark Kettenis
onboard IDE controller on the Ultrabook 170/200 work.
2007-07-27As on i386:Tom Cosgrove
We don't want to pass the PXE MAC address to the kernel when booting from a local disk, since the MAC address causes the kernel to look for root on NFS. Do this by remembering (not adding to boot arguments) the MAC address when opening the PXE device, and clearing this if we happen to load a file off a non-network disk. "works as advertised for me" todd@; "stop sitting on this/no objections" deraadt@; amd64 code mainly written by patch(1).
2007-07-27We don't want to pass the PXE MAC address to the kernel when bootingTom Cosgrove
from a local disk, since the MAC address causes the kernel to look for root on NFS. Do this by remembering (not adding to boot arguments) the MAC address when opening the PXE device, and clearing this if we happen to load a file off a non-network disk. "works as advertised for me" todd@; "stop sitting on this/no objections" deraadt@
2007-07-27grow ramdisk filesystem sizeTheo de Raadt
2007-07-27Adapt powernow-k7.c driver to use the ACPI _PSS table for retreivingGordon Willem Klok
p_state data based on similar work done to powernow-k8.c. This work was done by Devin Smith <devin at devinsmith dot net> and this commit is a slightly modified verson of his last diff to tech@, thanks again for your work.
2007-07-25crank to 4.2-betaTheo de Raadt
2007-07-25bthub for amd64, based on diff from johanTodd T. Fries
reads ok xsa@ compile tested phessler
2007-07-24Remove some goo for dealing with 32-bit cpu's.Mark Kettenis
"I don't mind this diff" miod@
2007-07-24bthub for macppc to make xsa happy.Michael Knudsen
todd will commit the MAKEDEV bits later.
2007-07-23There seems to be enough room for rl(4) after all.Mark Kettenis
2007-07-23Add ssio(4) and its com(4) ports; thanks to jsg@ for reminding me.Mark Kettenis
2007-07-23Add glue for a control device for bthub(4). Will be used to configureMichael Knudsen
device inquiry/discovery parameters, pairings, and what else might be needed. From discussion with gwk. MAKEDEV goo follows later. ok and lots of input from miod.
2007-07-22Get rid of the fixe VA range for device mappings; use uvm_km_valloc() instead.Mark Kettenis
This allows mappings of more than 256MB, needed by some frame buffers. "looks good", miod@
2007-07-22Move hppa to __HAVE_TIMECOUNTERS.Mark Kettenis
2007-07-22Enable rl(4) on hppa, tested by me, ok kettenis@Jonathan Gray
2007-07-21Add sk(4). Tested by Maurice Janssen.Mark Kettenis
2007-07-21another rare device temporarily gets the axe (until some other shrinkage ↵Theo de Raadt
happens)
2007-07-20Make lcd(4) "blink" when machdep.led_blink is set.Mark Kettenis
2007-07-20Give hppa the blink_led API from sparc64, and the associated machdep.led_blinkMark Kettenis
sysctl.
2007-07-20Enable lcd(4).Mark Kettenis
2007-07-20PDC I/O space lives at 0xf0f0000000, not 0xf000000000, at least on astr(4)Mark Kettenis
based systems.
2007-07-20Use HPPA_PC_PRIV_USER instead of hardcoded 3.Mark Kettenis
requested by miod@
2007-07-20More code that tests for CPUCLASS_386 that can go away. Pointed out byMichael Knudsen
Charles Longeau, thanks. Fix an indentation nit while there. ok toby
2007-07-20Oh, look, code that begins like this:Michael Knudsen
if (cpu_class != CPUCLASS_386) { Since we don't support 386 now, unconditionally execute the block. ok tom toby
2007-07-18Prefer ``hit'' cache operations when flushing kernel memory.Miod Vallat
2007-07-18Do not bother trying to make the tlb handler fit - they are too largeMiod Vallat
and the r5000 errata workaround made them non-relocatable, so always copy trampolines. This will be revisited when the tlb refill code will be selected at runtime (soon).
2007-07-18bus_dmamem_map() maps with a single segment in directly-translated XKPHYSMiod Vallat
space, either cache coherent for regular mappings and uncached for BUS_DMA_COHERENT mappings, as done on all other platforms with direct mappings.