Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-06-13 | debranch SMP, have fun | Niklas Hallqvist | |
2004-06-09 | Minor sync from the SMP branch. | Artur Grabowski | |
NVRAM_RESET_SOFT -> NVRAM_RESET_JUMP ok deraadt@ | |||
2004-02-27 | Cleanup I[3456]86_CPU defines usage, unbreaks compilation | Alexander Yurchenko | |
without some of them. Problem reported by William Culler <william@neo.rr.com>. Help from tedu@ chris@, ok tedu@ chris@ deraadt@. | |||
2004-02-01 | Enable FXSR all the time, and cope with NPX/FXSR conversions; from netbsd. | Theo de Raadt | |
Pass SSE/SSE2/XCRYPT flags out via syctl, and prepare for being able to do xcrypt-* in userland; ok naddy, tested a lot by pvalchev and jolan, also works on amd64 in 32bit mode | |||
2003-12-31 | workaround: during npx exception testing, delay(1). For some reason | Theo de Raadt | |
amd64 (in 32 bit mode) and the new transmeta cpus want this, and lock up otherwise. very odd. | |||
2003-12-24 | Sync ahc with NetBSD, which was in turn updated from FreeBSD by Pascal | Kenneth R Westerback | |
Renauld of Network Storage Solutions, Inc. Many fixes, wider device support. In particular, the notorious 'Target 0' problem seems to be fixed. Does *not* include any updates to isa or eisa code beyond what was necessary to compile. Known issues: 1) Tagged Queuing is probably not optimal. 2) PPR negotiation may not be fully functional. 3) No support yet for freezing devices or channels. 4) The mechanism for preventing 'A' and 'B' channel confusion during probe can fail if scsibus > 254 found. 5) Requeuing I/O's not working. A workaround will be committed almost immediately. At the moment timeouts, SCSI message rejects, aborting SCB's and trying to freeze a device may cause incomplete i/o's to be reported as complete. 6) Verbosity and probe messages need work. 7) Last disk on bus seems to go through an extra re-negotiation. 8) >16 devices on an adapter will trigger the usual problems of total openings exceeding available SCB's under heavy load. Tested by deraadt@, beck@, miod@, naddy@, drahn@, marc@ amoung others. ok deraadt@. | |||
2003-11-06 | move netisr definition into md code to allow arch provide suitable ↵ | Michael Shalayeff | |
allocation; tested on most archs | |||
2003-10-24 | No need to have several implementations of {read,write}_eflags(), | Alexander Yurchenko | |
put it to cpufunc.h. ok weingart@ tedu@ | |||
2003-10-03 | Merge tty_attach() in ttymalloc() and tty_detach() in ttyfree(). The need for | Miod Vallat | |
separate tty registering is gone now that sparc has switched to wscons, and this makes the code less error-prone. Also, remove tests for ttymalloc() failure, since it uses M_WAITOK. ok millert@ deraadt@, tested by various people as well besides me... | |||
2003-08-15 | - remove ahc dependency, convert smc93cx6 into an attribute. | Federico G. Schwindt | |
- support for 8 and 32 bit registers. from NetBSD. deraadt@ and krw@ testing and ok. | |||
2003-08-15 | change arguments to suser. suser now takes the process, and a flags | Ted Unangst | |
argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@ | |||
2003-07-25 | let ALWAYS_MATH_EMULATE actually compile | Jason Wright | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-27 | change .byte for the correct opcodes now that gas can handle'em. | Federico G. Schwindt | |
art@ toby@ ok. | |||
2003-04-17 | i386 changes to move to ELF. asm cleanup. Change MAXDSIZ to 512M for 1Gsep. | Dale Rahn | |
DARPA funded work. | |||
2003-01-16 | getting rid of vm_offset_t. | Artur Grabowski | |
2002-07-06 | Remove kernel support for NTP. ok deraadt@ and tholo@ | Thomas Nordin | |
2002-06-28 | Return of new ahc | Steve Murphree | |
2002-06-17 | remove old pccons console driver. Not used anymore and not maintained. | Matthieu Herrb | |
ok millert@, miod@. | |||
2002-06-10 | old bouncebuffering api not used anymore | Niklas Hallqvist | |
2002-06-02 | withough -> without | Theo de Raadt | |
2002-05-17 | properly detect the cpu model for the broken cyrix latch; better fix than ↵ | Michael Shalayeff | |
pr#2661 | |||
2002-05-16 | fix for a timer latch bug on the cyrix mediagx and gxm cpus. | Michael Shalayeff | |
based on freebsd pr#6630, netbsd pr#8654, openbsd pr#1492 . does not affect other cpu models (cyrix or not). asked by markus@ and testing. | |||
2002-03-19 | remove __P | Todd C. Miller | |
2002-03-19 | revert to older ahc driver until the new one's bugs are fixed | Todd C. Miller | |
2002-03-14 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-02-18 | multi-line string literals are deprecated in gcc 3.0 | Eric Jackson | |
pr#2379 | |||
2002-02-16 | New port of FreeBSD's ahc driver | Steve Murphree | |
2002-01-30 | Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ ok | Thomas Nordin | |
2001-12-06 | Shave never used fastvec code | Niklas Hallqvist | |
2001-12-04 | New try at a level based irq system. | Niklas Hallqvist | |
2001-11-18 | Revert niklas's broken ICU interrupt handling changes; deraadt@ ok | Aaron Campbell | |
2001-11-12 | Redo the ICU interrupt handling system to better emulate an APIC system. | Niklas Hallqvist | |
This is done by representing the current blockings of interrupts with a priority level instead of an interrupt mask. This makes it possible to share implementations for spl* functions/macros between both ICU and APIC (a must when going MP) systems. In this process, assign soft interrupts their own levels to match the way things will be on APIC systems where they actually will be real interrupts and not just bits in a pending mask as they are now. Heavily inspired by Bill Studenmunds SMP work in NetBSD | |||
2001-11-08 | veli tpyo stolen fmor nkilsa | Michael Shalayeff | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-11-05 | Switch everything to the new bus_dmamap_sync API. | Artur Grabowski | |
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@. | |||
2001-11-01 | Change d_mmap in struct cdevsw from: | Artur Grabowski | |
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets. | |||
2001-09-21 | use _C_LABEL for c labels consistantly throghout the source | Michael Shalayeff | |
2001-09-21 | totally useless inlines, cost 1380 bytes too | Michael Shalayeff | |
2001-08-08 | move the com_raisedtr proto for timeout_set | Michael Shalayeff | |
2001-08-07 | tag fixes; Denis Afonin <dfa@solo.ee> | Jason Wright | |
2001-07-30 | Change: | Artur Grabowski | |
int bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, int, int); to: paddr_t bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, off_t, int); To allow mmaping offsets larger than INT_MAX. And to simply make more sense. | |||
2001-07-23 | reorder operations a bit for st16550{v2}, xr16850, ti16750: | Jason Wright | |
wake them up and then initialize them This fixes a comatose st16650 problem on addcom (detected as st16550). | |||
2001-07-04 | Make preprocessor happier, don't give it untasty tokens at end of input. | Marc Espie | |
Ok millert@ | |||
2001-06-25 | cold is in systm now | Michael Shalayeff | |
2001-06-08 | Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface to | Artur Grabowski | |
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms. | |||
2001-05-29 | remove this used to be great console driver; x11 builds w/o it all fine; ↵ | Michael Shalayeff | |
aaron@, todd@, matthieu@ ok | |||
2001-05-16 | No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok) | Hakan Olsson | |
2001-05-16 | kill COMPAT_{09,10,11} kernel options. We still need kern_info_09.c and ↵ | Todd C. Miller | |
kern_ipc_10.c for other compat modules. |