Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-10 | Convert timeout_add() calls using multiples of hz to timeout_add_sec() | Bret Lambert | |
Really just the low-hanging fruit of (hopefully) forthcoming timeout conversions. ok art@, krw@ | |||
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-05-21 | Switch i386 from pccom to com. Welcomed by many. | Mark Kettenis | |
ok dlg@, jsing@, deraadt@ | |||
2008-05-07 | Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTS | Mark Kettenis | |
ok dlg@, tested by dlg@, oga@, jsg@, deraadt@ | |||
2008-04-26 | Remove softast; it's no longer used. | Mark Kettenis | |
ok krw@ | |||
2008-04-25 | Make ipending per-cpu. Should fix PR 5788. | Mark Kettenis | |
ok weingart@ | |||
2008-04-12 | Initialize comconsiot in comcninit(). | Mark Kettenis | |
ok deraadt@ | |||
2008-03-29 | Fix amd64 and i386 serial console handling for non-default speeds. Bring | Kenneth R Westerback | |
i386 pccom into line with com. Problem reported and first diff by Markus Hennecke, who also tested and corrected subsequent diffs. Boot messages and console now work with his 57K serial connections. Suggestions and ok miod@ | |||
2008-01-23 | Cleanup cn_pri. Change constants to more meaningful names, rather than | Joel Sing | |
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI, CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI. ok miod@ | |||
2007-11-29 | outdated comment | Theo de Raadt | |
2007-11-28 | quite a bit of simplification by removing cpu classes. | Ted Unangst | |
also assume that 386 cpus are really unknown, and promote them to 486 instead of panic. | |||
2007-11-25 | spelling fixes, from Martynas Venckus; | Jason McIntyre | |
2007-09-07 | Use M_ZERO in a few more places to shave bytes from the kernel. | Artur Grabowski | |
eyeballed and ok dlg@ | |||
2007-08-01 | switch i386 to use the MI i8253 header file and remove the now obsolete MD | Martin Reindl | |
timerreg.h ok miod@ | |||
2007-05-25 | "interupt" -> "interrupt" in various comments. Mostly from Diego Casati. | Kenneth R Westerback | |
2007-05-09 | unused variable | Theo de Raadt | |
2007-05-08 | backout while the amd64 puc situation is rethought | Theo de Raadt | |
2007-05-08 | move com_activate() to where it belongs | Theo de Raadt | |
2007-05-08 | put more foo_detach() routines where they are used | Theo de Raadt | |
2007-04-28 | Remove a duplicate copyright statement. | Jonathan Gray | |
2007-04-12 | Faster signal delivery on i386/MP. | Artur Grabowski | |
We need to poke the other CPU so that it processes the AST immediately and doesn't wait for the next interrupt or syscall. Since IPIs really shouldn't process ASTs, we need to trigger a soft interrupt on the destination CPU to process the AST. But since we can't send soft interrupts to other CPUs, we send an IPI, that triggers a soft interrupt that in turn processes the AST. Also, this marks the beginning of moving to slightly better IPI mechanism of short and optimized IPIs instead of the large and complicated IPI infrastructure we're using now. tested by many, ok tholo@ | |||
2007-04-10 | Add support for a fourth axis on wsmouse devices, e.g. on the Apple Might | Miod Vallat | |
Mouse. Currently limited to USB mice. Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@ | |||
2007-04-10 | ``it's'' -> ``its'' when the grammar gods require this change. | Miod Vallat | |
2007-03-22 | Do not define ISA_DMA_STATS by default; ok deraadt | Miod Vallat | |
2007-03-19 | Move i386 to timecounters. This is more or less the same code as amd64. | Artur Grabowski | |
The "lapic" timer is ripped out since it wasn't actually a lapic timer, but a hacked up tsc timer with some synchronization for MP. There is no tsc timer right now since they are very unreliable on MP systems, systems with apm, and systems that change the cpu clock. Which basically means every modern machine out there. We're running with the i8259 timer now. deraadt@ ok | |||
2007-02-15 | break into ddb right from comintr() w/o softtty (same as com(4) does); miod@ ok | Michael Shalayeff | |
2006-12-29 | Avoid void * arithmetic, okay deraadt@, suggestions from millert@ | Pedro Martelletto | |
2006-12-28 | Support for ST16C654 chips, however these aren't detected as such, so the | Miod Vallat | |
attachment code has to know better for now; from Alexei G. Malinin (alexei.malinin@inetcomm.ru) | |||
2006-12-20 | "#ifdef is a tool of the weak!" | Gordon Willem Klok | |
Rename pentium_mhz to cpuspeed which is consistant with amd64 making shared ACPI code less nasty. ok marco, deraadt | |||
2006-11-11 | Get rid of magic isa and eisa bus numbers in mpbios code. Pave the way for | Mark Kettenis | |
alternative sources for interrupt information. ok gwk@, brad@ | |||
2006-10-18 | Short-circuit the detection of the FPU by checking the CPUID features, | Tom Cosgrove | |
as done in FreeBSD. Fixes problems on AMD Geode LX-800 where our detection logic doesn't detect the FP exception. ok deraadt@ kettenis@ | |||
2006-09-19 | ansi/deregister | Jonathan Gray | |
2006-07-31 | puc@cardbus (only added (commented out) to whom has puc@pci enabled) | Michael Shalayeff | |
tested on puc@pci by fkr and meself on the cardbus. still needs a bit more work but generally works. deraadt@ ok and some input from miod@ | |||
2006-07-25 | Kill option GPL_MATH_EMULATE. | Mark Kettenis | |
ok deraadt@ and many others. | |||
2006-06-23 | In a drivers activate() entry point, if on DVACT_DEACTIVATE it does | Miod Vallat | |
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP; this very popular bug has been cut and pasted a lot of times... ok deraadt@ mickey@ | |||
2006-06-19 | move clock_subr.c to a better place, and now it is always in the kernel | Theo de Raadt | |
so that things can use it; tested on all architectures; ok kettenis | |||
2006-06-15 | make the clock error calculation match dev/ic/com.c so that things with, | Jason Wright | |
say, a 10x clock work. | |||
2006-05-28 | remove sc_ic member from struct com_softc as it is not used anywhere | Felix Kronlage | |
ok miod@, martin@ | |||
2006-05-09 | Avoid estimating pentium_mhz too low, which has the effect of resulting | Otto Moerbeek | |
in non-monotonic time. Now the gettimeofday regression no longer fails on my 500MHz PIII. ok toby@ mickey@ | |||
2006-04-27 | 2 lines of code in most drivers, to do the timestamping; ok miod kettenis | Theo de Raadt | |
2006-04-19 | from todays freebsd advisory: fxrstor on amd cpu does not restore ↵ | Michael Shalayeff | |
fip,fdp,fop thus leaking other proc's execution history; deraadt@ ok | |||
2006-03-15 | Entries in cd_devs[] may be NULL, so be sure to check for them in your | Miod Vallat | |
device open() function. | |||
2006-03-13 | time-bind and lower power in lock spinning and a couple of other ipi loops ↵ | Michael Shalayeff | |
by using pause insn; brad@ ok tedu@ ok and feedback krw@ testing | |||
2006-02-12 | Remove dead sysbeep driver and unused sysbeep() routine. No functional change. | Miod Vallat | |
2006-01-02 | remove last traces of __BROKEN_INDIRECT_CONFIG. | Brad Smith | |
Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc kernels still compile. | |||
2006-01-01 | Let cons_init() and cons_init_bell() initialize the whole consdev structure, | Miod Vallat | |
thus removing the need for drivers to initialize cn_pri to CN_DEAD when hardware probe fails. | |||
2005-12-13 | Prevent recursive interrupts. Solves kernel stack overflow on i386 under | Aaron Campbell | |
heavy network interrupt load (I can reproduce with an ARP flood) with an MP kernel. Patch from NetBSD PR20180. Has been in snapshots for a bit. Testing by pedro@, jolan@. deraadt@ ok | |||
2005-11-24 | repair indent that cvs has scrwed make it extra confusing | Michael Shalayeff | |
2005-11-23 | prioritise <16m memory for isa bus_dma'ble memorble memory allocations | Michael Shalayeff | |
2005-11-23 | resolve a couple of problems in mpbios-mapped interrupts: | Michael Shalayeff | |
- synthesise isa mappings (as 1-1) should those be missing in mpbios; - for rcc osb* firce "special" ints into isa mappings always. niklas@ ok and testing by many since |