summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-06-07Allow userland to issue ld.d or st.d with a long, but not long long alignedMiod Vallat
address, by recovering from the misaligned address exception.
2004-06-06Don't touch any hardware registers while fetching hw.cpuspeed andAlexander Yurchenko
just return current pentium_mhz value. Update this value in all hw.setperf hoos either via its own private methods or using global update_cpuspeed hook, if registered. Also implement update_cpuspeed hook for Pentium 3. Tested by millert@, Gabriel Kihlman <gk@stacken.kth.se> and me on various i386 machines. ok tedu@
2004-06-06remove Realtek 8139C+ from re(4) line commentPeter Valchev
2004-06-05re(4) on all mediaTheo de Raadt
2004-06-05re(4) on these media.. for nowTheo de Raadt
2004-06-05Replace NGPIO button with SMALL_KERNEL.Alexander Yurchenko
2004-06-05GPIO support for AMD Elan SC520 found on Soekris net45x1 boards.Alexander Yurchenko
Test and ok markus@.
2004-06-04Kill sys/cdefs.hAlexander Yurchenko
2004-06-04nsclpcsio can't be find on any amd64 board.Alexander Yurchenko
2004-06-04grange: if you keep commiting stuff you did not test, you will run into troubleTheo de Raadt
2004-06-03prettyTheo de Raadt
2004-06-03Add support for the GPIO logical device.Alexander Yurchenko
ok deraadt@
2004-06-03gscpcib(4) -- National Semiconductor Geode SC1100 PCI-ISA bridge driver.Alexander Yurchenko
Besides the core pcib(4) functionality, the gscpcib driver provides support for the GPIO interface of this device. ok deraadt@
2004-06-03Enable GPIO for i386 port.Alexander Yurchenko
ok deraadt@
2004-06-03Signal bus errors when a write back operation fails on 88110.Miod Vallat
2004-06-03Be sure to preserve r3 for syscalls which return 32-bit values.Miod Vallat
2004-06-03rl at cardbus, requested by brad. poor brad. everyones feel for him.Theo de Raadt
2004-06-03commented out ahdTheo de Raadt
2004-06-03all install media should compile roughly the same... so SMALL_KERNEL thisTheo de Raadt
(and, yes, sorry, turn off propolice).
2004-06-02fix for broken cpp in gcc3Michael Shalayeff
2004-06-02More realistic kernel pdt sizing for the Luna88k (sync with recent mvme88kMiod Vallat
changes) - makes almost 3MB more memory available for userland. Tested by aoyama@
2004-05-30knfTheo de Raadt
2004-05-30Enable hotplug, tested by tedu@.Alexander Yurchenko
2004-05-30Devices hot plugging support.Alexander Yurchenko
The hotplug pseudo-device passes device attachment and detachment events to userland. When a device attaches or detaches, the corresponding event is queued. The events can then be obtained from the queue through the read(2) call on the /dev/hotplug device file. Each event consists of event type (attach/detach), device class (DV_*) and device name (sd1 e.g.). We have hotplug pseudo-device on alpha, amd64, i386, macppc and sparc64. Since it was tested only on i386 other archs has it commented out in GENERIC until tested. The idea liked peter@ tedu@ drahn@ millert@ marco@ henning@. Ok deraadt@.
2004-05-29Enable vga0 at isa? (makes krw's vga appear).Tom Cosgrove
ok krw@ deraadt@
2004-05-28Modify adb packet handling so that the completion routine can reentrantlyDale Rahn
process the queue. fix from netbsd, pointed out on ppc@ several times. Doesn't appear to affect my machines, but helps others.
2004-05-28put ahd in these two config files (disabled for now, though, because itTheo de Raadt
is not yet reliable)
2004-05-27hppa pmap needs to use old pool allocator for now.Ted Unangst
i know the fix, but it's not here yet. ok mickey
2004-05-27apm restores perflevel after resume; some cpus are forgetful.Ted Unangst
update cpu even with 100 -> 100 setperf changes, in case saved value has gotten out of sync. from grange@ ok deraadt@ grange@
2004-05-26Define correct EOF and EOL characters in the default firmware termiosMiod Vallat
structure.
2004-05-26Use physical addresses as seen in the A24 MVME332XT address space, thisMiod Vallat
allows the driver to really don't care about its VME address and simplifies some code.
2004-05-25replace obsolete references to bootpd(8) and bootptab(5) w/ dhcpd(8);Jason McIntyre
from jared yanovich;
2004-05-25catcher ptr can be a plabel -- handle that in sigcodeMichael Shalayeff
2004-05-25Make bpp_send() return the packet error code when invoked with NOWAIT.Miod Vallat
2004-05-25Make this driver aware of non-1:1 mappings.Miod Vallat
This currently mimcs the existing code, which can be cleaned up further.
2004-05-25enable rl; works according to kent@ripco.comTheo de Raadt
2004-05-23Put back the fixed NCPUS == 1 version of flush_atc_entry().Miod Vallat
2004-05-23Simplify iomap_mapin().Miod Vallat
2004-05-23Nuke kvtop(), preserving a private copy in mvme88k vs(4) for now.Miod Vallat
2004-05-23don't need backslashes in splx. spotted ottoTed Unangst
2004-05-23Enable lmtemp(4).Alexander Yurchenko
It's found on the second ACCESS.bus port at address 0x48 of the PC Engines WRAP.1C board. ok deraadt@
2004-05-23gscsio(4) -- National Semiconductor Geode SC1100 Super I/O driver.Alexander Yurchenko
For now it only supports I2C-compatible ACCESS.bus interface, so we use it as an i2c master controller. ACCESS.bus interface is enabled and used on the PC Engines WRAP.1C board.
2004-05-23Enable i2c for i386 port.Alexander Yurchenko
2004-05-23netbsd 1.54; do not count on new process having cleared condition codes;Theo de Raadt
hunted down by brian poole as relevant for the occassional cron failure at startup...
2004-05-23Enable ehci on amd64 also. ok deraadt@ pval@Dale Rahn
2004-05-23Adjust the link address to elinate the nearly 1MB of pad which was gettingDale Rahn
added to amd64 kernel. ok deraadt@
2004-05-23ehci support; hacked into working shape by jonathon@gateway.zenbu.netTheo de Raadt
2004-05-23Three years ago, Mike Frantzen invented StackGhost -- a simple tweakTheo de Raadt
to the register window spill/fill routines which made buffer overflows much more difficult to exploit. This code was integrated (and optimized) into OpenBSD/sparc, but could not be enabled because the interface changes affected gdb deeply. Mike and I (independently) failed to write gdb support, so StackGhost was left disabled. Until today, two years later.. because Mark Kettenis has written the neccessary code! Here comes the 1 line diff that enables StackGhost! Thanks Mark!
2004-05-23workaround gcc brokenness by outlining spl functions.Ted Unangst
finally solves vfs corruption. hint and ok art@, ok deraadt@
2004-05-22Reset the board during probe. As a result, we can now honor the SCSIMiod Vallat
controller ID jumpers, instead of reprogramming the board to 7 every time.