summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-04-30Initialize randseed to 1.Mark Kettenis
2008-04-30fix serial console handling on amd64. currently only glass console everDavid Gwynne
works, even if the boot loader is configured to use serial console. after the changes jsing and i made, the initial probe of the serial port was failing since the default base addres for the port is invalid. cos of that the kernel would only ever consider the glass console for use. this fixes it by reprobing the serial port if we get any config for it from the boot loader. advice on aesthetics from miod@ advice and ok from kettenis@
2008-04-30Drop all MPLS packets when MPLS is not enabled.Esben Norby
Discussed with claudio@ dlg@ laurent@ Remember to enable MPLS vith sysctl(8). sysctl -w net.mpls.enable=1 ok claudio@ dlg@ laurent@
2008-04-29Attempt to locate an ELF header and symbol table directly after the kernel.Joel Sing
If it exists assume that the boot loader has provided a pointer to the end of the symbol table. If it does not exist fall back to the previous behaviour and expect that pointers to the symbol table have been provided directly after the kernel. ok miod@
2008-04-29Change sis_chip_map() to use pci_find_device() as the originalJonathan Gray
NetBSD code it was based on did/does, now we have it. This makes detecting sis 96x work properly without having to do silly things like adding host bridges in the list. Of course we wouldn't be in this mess in the first place if sis designed their chips properly instead of reusing the same pci id. Add 964/965 devices while here. Tested by todd@ on a machine with 965.
2008-04-29enable km(4); ok deraadtConstantine A. Murenin
2008-04-29New km(4) driver for AMD Family 10h Processors (Phenom, Opteron Barcelona etc);Constantine A. Murenin
ok deraadt
2008-04-29remove noise, (debug print).Dale Rahn
2008-04-29PIR is not defined to be a writable register, do not use it.Dale Rahn
2008-04-29Spin up secondary CPUs on more systems.Dale Rahn
2008-04-29spillstk and ddbstk need to be per cpu. Found by kettenis@Dale Rahn
2008-04-28Convert IPL_TTY into IPL_SOFTTTY when establishing soft interruptsi, like weMark Kettenis
do on other platforms.
2008-04-28Do not alter mode parameter in vesafb_set_mode(), since we might ask for aMiod Vallat
non-linear-graphics mode; found the hard way by Yusuke Baba (babayaga1 , y8 dot dion dot ne dot jp), thanks for the report.
2008-04-28Rename IPL_SOFTSERIAL to IPL_SOFTTTY. Sprinkle some KNF while I'm there.Mark Kettenis
2008-04-28Rename IPL_SOFTSERIAL to IPL_SOFTTY and rename the associated symbols.Mark Kettenis
Remove IPL_SERIAL since it is unused. ok krw@, weingart@, deraadt@
2008-04-28Sync PCI ids.Brad Smith
2008-04-28regenBrad Smith
2008-04-28Add the VIA PT894 Northbridge PCI ids.Brad Smith
2008-04-28regenBrad Smith
2008-04-28- Add another Transmeta Northbridge PCI idBrad Smith
- Add the Fujitsu vendor id
2008-04-28regenBrad Smith
2008-04-28Add SiS 662 PCI id.Brad Smith
2008-04-28regenBrad Smith
2008-04-28Add Intel I/OAT PCI ids.Brad Smith
2008-04-28regenBrad Smith
2008-04-28Add ATI SB700 and RS780 PCI ids.Brad Smith
2008-04-28Sync PCI ids.Brad Smith
2008-04-28regenBrad Smith
2008-04-28- Add PCI ids for the AMD64 Phenom/Opteron 8300 series (10h) and Griffin (11h)Brad Smith
- Rename existing AMD64 entries to mention the family number
2008-04-27fix rate control.Damien Bergamini
2008-04-27replace ctob/btoc by ptoa/atopMartin Reindl
2008-04-27add acpithinkpad(4), an acpi support driver for ibm/lenovojoshua stein
thinkpads. provides functionality that the bios did on older, non-acpi thinkpads like respond to screen brightness keys and toggle the bluetooth device on and off. ok deraadt@ and marco@
2008-04-27FPU/Altivec cleanup and prep for SMP.Dale Rahn
2008-04-27Switch to proc based ast pending for SMP. ok kettenis.Dale Rahn
2008-04-27Add gecko(4), a driver for the GeckoBOA BC GSC+ port.Mark Kettenis
2008-04-27Move hppa to __HAVE_GENERIC_SOFT_INTERRUPTSMark Kettenis
2008-04-27regenDavid Gwynne
2008-04-27correct the drac 3 virtual uart entryDavid Gwynne
2008-04-27Make sure we actually use thesa pnp probe functions.Mark Kettenis
2008-04-27Don't mix up parent and child.Mark Kettenis
ok dlg@
2008-04-27our attach functions dont return anything.David Gwynne
2008-04-27missing argument names in a function means it wont compile.David Gwynne
2008-04-26Changes to get closer to SMP.Dale Rahn
add biglock before interrupt calls into the kernel. switch the clock to using cpuinfo variables instead of globals move cpu_switchto into C code so that on multiprocessor the FPU and Altivec can be saved before switching CPUs. add a lock into pmap when modifying the hash table.
2008-04-26Adjust the output voltage for BCM5906 PHY otherwise it might not beBrad Smith
possible to obtain a link under some circumstances which are unknown at the moment. From the Linux tg3 driver. Issue reported by Kamil Andrusz <wizz at mniam dot net> ok kettenis@
2008-04-26hardware TKIP (including MIC) + CCMPDamien Bergamini
2008-04-26move things from ieee80211_ifattach() to ieee80211_crypto_attach().Damien Bergamini
2008-04-26small optimization of TKIP mixing phase 2 (for little-endian architectures).Damien Bergamini
2008-04-26unbreak hostap mode.Damien Bergamini
do not parse RSN IE from beacons/probe responses if not scanning.
2008-04-26Keep order of "#if defined..." consistent.Mark Kettenis
2008-04-26Remove softast; it's no longer used.Mark Kettenis
ok krw@