Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-06-10 | Generate SIGTRAP for breakpoint instructions. | Mark Kettenis | |
ok mickey@ | |||
2004-06-10 | Fix a logic error in sglist creation. | Miod Vallat | |
2004-06-09 | Among other tricky (or nice, depending upon your involvment) features, | Miod Vallat | |
the 88Open ABI allows arguments to be passed through registers, then on the stack, the through registers, then on the stack again, with some function signatures. Unfortunately, gcc has not been designed with this possibility in mind, and does not handle this situation optimally (since no sane architecture does this anyway) and will reserve stack storage for the second set of in-registers parameters. Fixing this is quite non-trivial (trust me on this), so in the meantime keep at wasting space stack, but teach varargs about this so that it can compensate correctly. | |||
2004-06-09 | rename POOLPAGE macros to pmap_map_direct | Ted Unangst | |
break out uvm_km_page bits for this case, no thread here lots of testing tech@, deraadt@, naddy@, mickey@, ... | |||
2004-06-09 | pull in KNF from SMP | Theo de Raadt | |
2004-06-09 | we trust the calibrated pentium_mhz more, so don't overwrite it unless | Ted Unangst | |
we know the cpu speed has changed. fixes pr3814 from mark pecaut. | |||
2004-06-09 | fix compilation for !I586_CPU case; ok grange@ | Damien Miller | |
2004-06-09 | Minor sync from the SMP branch. | Artur Grabowski | |
NVRAM_RESET_SOFT -> NVRAM_RESET_JUMP ok deraadt@ | |||
2004-06-08 | always create a stack frame in cpu_switch() and put a stub | Michael Shalayeff | |
for doing page idle zeroing. store the kernele stack pointer into pcb instead of trapframe for debuggers doing stack traces; from kettenis@ | |||
2004-06-08 | Use cpuid_t whenever possible, rather than an angry combination of long | Miod Vallat | |
there and u_long elsewhere. ok marc@ deraadt@ | |||
2004-06-08 | pull up cpuid_t define from smp branch. Kill alpha specific defininition | Marco S Hyman | |
of cpuid_t. OK art@ deraadt@ | |||
2004-06-08 | pull ncpus support from smp tree into main branch. | Marco S Hyman | |
remove alpha specific definition of ncpus. OK (and tested on alpha) deraadt@ | |||
2004-06-08 | No need to update runtime in cpu_switch. It's updated in mi_switch just | Artur Grabowski | |
after the return from cpu_switch. ok deraadt@ miod@ | |||
2004-06-07 | Correctly handle an unaligned long long parameter on stack in varargs functions; | Miod Vallat | |
makes some rare situations in the a.out ar working again. | |||
2004-06-07 | Allow userland to issue ld.d or st.d with a long, but not long long aligned | Miod Vallat | |
address, by recovering from the misaligned address exception. | |||
2004-06-06 | Don't touch any hardware registers while fetching hw.cpuspeed and | Alexander 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-06 | remove Realtek 8139C+ from re(4) line comment | Peter Valchev | |
2004-06-05 | re(4) on all media | Theo de Raadt | |
2004-06-05 | re(4) on these media.. for now | Theo de Raadt | |
2004-06-05 | Replace NGPIO button with SMALL_KERNEL. | Alexander Yurchenko | |
2004-06-05 | GPIO support for AMD Elan SC520 found on Soekris net45x1 boards. | Alexander Yurchenko | |
Test and ok markus@. | |||
2004-06-04 | Kill sys/cdefs.h | Alexander Yurchenko | |
2004-06-04 | nsclpcsio can't be find on any amd64 board. | Alexander Yurchenko | |
2004-06-04 | grange: if you keep commiting stuff you did not test, you will run into trouble | Theo de Raadt | |
2004-06-03 | pretty | Theo de Raadt | |
2004-06-03 | Add support for the GPIO logical device. | Alexander Yurchenko | |
ok deraadt@ | |||
2004-06-03 | gscpcib(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-03 | Enable GPIO for i386 port. | Alexander Yurchenko | |
ok deraadt@ | |||
2004-06-03 | Signal bus errors when a write back operation fails on 88110. | Miod Vallat | |
2004-06-03 | Be sure to preserve r3 for syscalls which return 32-bit values. | Miod Vallat | |
2004-06-03 | rl at cardbus, requested by brad. poor brad. everyones feel for him. | Theo de Raadt | |
2004-06-03 | commented out ahd | Theo de Raadt | |
2004-06-03 | all install media should compile roughly the same... so SMALL_KERNEL this | Theo de Raadt | |
(and, yes, sorry, turn off propolice). | |||
2004-06-02 | fix for broken cpp in gcc3 | Michael Shalayeff | |
2004-06-02 | More realistic kernel pdt sizing for the Luna88k (sync with recent mvme88k | Miod Vallat | |
changes) - makes almost 3MB more memory available for userland. Tested by aoyama@ | |||
2004-05-30 | knf | Theo de Raadt | |
2004-05-30 | Enable hotplug, tested by tedu@. | Alexander Yurchenko | |
2004-05-30 | Devices 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-29 | Enable vga0 at isa? (makes krw's vga appear). | Tom Cosgrove | |
ok krw@ deraadt@ | |||
2004-05-28 | Modify adb packet handling so that the completion routine can reentrantly | Dale 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-28 | put ahd in these two config files (disabled for now, though, because it | Theo de Raadt | |
is not yet reliable) | |||
2004-05-27 | hppa 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-27 | apm 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-26 | Define correct EOF and EOL characters in the default firmware termios | Miod Vallat | |
structure. | |||
2004-05-26 | Use physical addresses as seen in the A24 MVME332XT address space, this | Miod Vallat | |
allows the driver to really don't care about its VME address and simplifies some code. | |||
2004-05-25 | replace obsolete references to bootpd(8) and bootptab(5) w/ dhcpd(8); | Jason McIntyre | |
from jared yanovich; | |||
2004-05-25 | catcher ptr can be a plabel -- handle that in sigcode | Michael Shalayeff | |
2004-05-25 | Make bpp_send() return the packet error code when invoked with NOWAIT. | Miod Vallat | |
2004-05-25 | Make this driver aware of non-1:1 mappings. | Miod Vallat | |
This currently mimcs the existing code, which can be cleaned up further. | |||
2004-05-25 | enable rl; works according to kent@ripco.com | Theo de Raadt | |