summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2004-06-23Hook cdbr and cdboot into the build (though nothing uses them yet).Tom Cosgrove
suggested by deraadt@ ok weingart@
2004-06-23Enter cdboot, a CD-specific second-stage bootrap.Tom Cosgrove
Testing krw@ and todd@, thanks. assistance, testing and ok weingart@
2004-06-23daa should be 0x27 and aaa 0x37Andreas Gunnarsson
ok deraadt@
2004-06-22Remove... almost 10 years, and things have changed enough that thisTobias Weingartner
is more historic than anything else. If ya want it, find it in the Attic. ok tom@
2004-06-22Enter cdbr, an El Torito no-emulation CD boot sector that fitsTom Cosgrove
comfortably in a single CD sector of 2,048. Not currently hooked into the build. Based on the FreeBSD equivalent by John Baldwin, jhb (at) FreeBSD (dot) org, who agreed to change to a 3-clause BSD licence. Thanks. assistance, testing and ok weingart@
2004-06-22support for rcc osb4 and csb5; tested on quad-zion and another box i haveMichael Shalayeff
2004-06-22make sure real/avail mem printfs do unsigned ariths; found by beck@Michael Shalayeff
2004-06-21Put back the moving of schedstate_percpu into sched.h. This time exposeArtur Grabowski
it to userland so that i386 builds (other architectures didn't show the problem). deraadt@ ok
2004-06-21Make 'machine ddbcpu' work, and use CPU device number instead of APIC idAndreas Gunnarsson
KNF lesson and ok from niklas@
2004-06-20Init per-cpu spc_runtime before diving into the scheduler. From NetBSD.Aaron Campbell
Fixes bogus process runtimes (I happened to notice it with USB kernel threads) as shown in ps and top. niklas@, deraadt@ ok
2004-06-20Fix some comment typos I noticed while reading this code.Aaron Campbell
2004-06-20nope, tree breakage in libpthread. too tough to run a make build?Theo de Raadt
2004-06-20Move schedstate_percpu into sched.h so that we don't have to includeArtur Grabowski
proc.h in cpu.h on __HAVE_CPU_INFO architectures. cpu.h is usually included in param.h. This also removes the horrible kludge with ifdef SYS_PROC_H in sched.h by simply converting the inline functions into macros. With a few suggestions from nordin@ deraadt@ ok
2004-06-17pretty cpu spinup messageTheo de Raadt
2004-06-16We need __splbarrier to compile kernel, tho it should beAlexander Yurchenko
replaced with a real gcc barrier. ok deraadt@
2004-06-16Use i386_ipi_db only with DDBAlexander Yurchenko
ok deraadt@
2004-06-16Missing ifdef DDBAlexander Yurchenko
ok deraadt@
2004-06-16db_mp.c requires ddbAlexander Yurchenko
ok deraadt@
2004-06-15first parts of how C3 Esther will be handled; ok tomTheo de Raadt
2004-06-15Be more careful about what value we check for crypto capability bitsTom Cosgrove
if the first cpuid returns too low a number. ok deraadt@
2004-06-15export actual xcrypt feature set bitmaskTheo de Raadt
2004-06-15grok upcoming VIA C3 Esther montmul, sha1, and sha256 instructionsTheo de Raadt
2004-06-14knock out some useless crudTheo de Raadt
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-06-09pull in KNF from SMPTheo de Raadt
2004-06-09we trust the calibrated pentium_mhz more, so don't overwrite it unlessTed Unangst
we know the cpu speed has changed. fixes pr3814 from mark pecaut.
2004-06-09fix compilation for !I586_CPU case; ok grange@Damien Miller
2004-06-09Minor sync from the SMP branch.Artur Grabowski
NVRAM_RESET_SOFT -> NVRAM_RESET_JUMP ok deraadt@
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 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-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-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-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-28put ahd in these two config files (disabled for now, though, because itTheo de Raadt
is not yet reliable)
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-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-23ehci support; hacked into working shape by jonathon@gateway.zenbu.netTheo de Raadt
2004-05-23workaround gcc brokenness by outlining spl functions.Ted Unangst
finally solves vfs corruption. hint and ok art@, ok deraadt@
2004-05-20Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpcMark Kettenis
and m68k. ok drahn@, millert@