Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-13 | be sure to always set fifolen to at least 1 and if the code probes a 0 byte | Federico G. Schwindt | |
fifo (ie., a 16450 misdetected as 16550a) the HW_FIFO bit is disabled. reported and ok by miod@. work with him. | |||
2005-10-13 | In realitexpire(), do not re-add the itimer timeout if the process is in | Aaron Campbell | |
the midst of exiting. This solves a race condition that causes freed memory to be left referenced in the master kernel timeout worklist, leading to a uvm_fault. The same race condition was already fixed earlier in r1.53 of kern_clock.c for the process virtual and profile timeout structs. deraadt@ ok, testing by krw@ | |||
2005-10-13 | Over the years, different UARTs have appeared in the market. | Federico G. Schwindt | |
Unfortunately most vendors implement hidden bits/features and ships with buggy buffers. This is our first attempt to fix this. Test the fifo size by putting the fifo into loopback mode and reading back what we wrote. It seems to be very much accurate and has correctly identified several buggy UARTs. Commented out for now. Tested by several people with different hardware, many thanks. Idea from Theo, code by myself. | |||
2005-10-13 | first thing found by the fifo tester; pxa2x0 uarts are actually 64 bytes | Federico G. Schwindt | |
deep. ok by uwe@ who confirmed this against specs. | |||
2005-10-13 | sync multicast code with the FreeBSD sis driver. | Brad Smith | |
2005-10-12 | have sis strip off the Ethernet FCS before passing it to bpf. | Brad Smith | |
ok fgsch@ | |||
2005-10-12 | Define IPL_SCHED and spslsched(), matching the statclock level. | Miod Vallat | |
2005-10-12 | regen | Brad Smith | |
2005-10-12 | add Radeon X600 (RV380), Radeon 9550 and Radeon Mobility M300 M22 | Brad Smith | |
2005-10-12 | Kill unused global variable. | Miod Vallat | |
2005-10-12 | Move sigcode to the m88k-agnostic location. No functional change. | Miod Vallat | |
2005-10-12 | Remove commented out dead wrong FPU handling code in setregs(). | Miod Vallat | |
2005-10-12 | regen | Michael Shalayeff | |
2005-10-12 | add few other ancient cpu types we have not seen yet | Michael Shalayeff | |
2005-10-12 | Stop mapping the u area at fixed UADDR in addition to its actual va. | Miod Vallat | |
While there, attempt to clean and comment stack usage in the kernel. No functional change. From the m88k SMP tree; help&test martin@ | |||
2005-10-12 | General scheduler cleanup: | Miod Vallat | |
- at the end of switch_exit(), jump in a better location inside cpu_switch() - skip unnecessary curproc == NULL tests, and remove other dead code - simplify the idle loop - optimize whichqs bit operations - and add comments at strategic places help&test martin@ | |||
2005-10-12 | unconflict (one day legacy) wavelan ioctl's from the vlan ioctl's | Theo de Raadt | |
so that vlan's can be done on wavelan (if you are crazy enough to want to). spotted by fgs, but my fix, ok a few people | |||
2005-10-12 | no need to call mfree() since m is always NULL; from Andrey Matveev | Markus Friedl | |
2005-10-12 | also handle network device bootpaths. also tested by drahn and kettenis | Theo de Raadt | |
2005-10-11 | have gem strip off the Ethernet FCS before passing it to bpf. | Brad Smith | |
ok krw@, also tested by Peter Hessler on macppc | |||
2005-10-11 | Dont reset the registers if the same speed is programmed. helps reduce | Dale Rahn | |
the possible race where the frequency fails to set when changing speeds. hopefully this will workaround the problem reported on misc@ | |||
2005-10-11 | use [bl]etohXX instead of ntoh[sl], makes the code more consistent and | Hans-Joerg Hoexer | |
better readable. actually no binary change. ok krw@ | |||
2005-10-11 | Eliminate use of M_HASFCS. | Brad Smith | |
From thorpej NetBSD ok jsg@ | |||
2005-10-11 | Change some byte shifting to _4btol() and swap32() calls. | Kenneth R Westerback | |
ok hshoexer@ | |||
2005-10-11 | regen | Jonathan Gray | |
2005-10-11 | Consistently refer to Intel chipsets, ie 915G becomes 82915G. | Jonathan Gray | |
2005-10-11 | regen | Jonathan Gray | |
2005-10-11 | A handful of Intel and Acer Labs devices from submitted dmesgs. | Jonathan Gray | |
2005-10-11 | ansi and a sprinkle of knf. i'll do anything to avoid doing assignments. | David Gwynne | |
2005-10-11 | make all usb1 controllers sleep until all the usb2 controllers have probed | David Gwynne | |
and handed over any usb1 devices to the companion. without this usb1 devices didnt appear till after root was mounted, which is frustrating if you want to use a usb keyboard to enter the root device. tested by kettenis@ and drahn@ ok drahn@ go for it deraadt@ | |||
2005-10-11 | TC le(4) needs to be accessed in sparse address space for alpha. | Martin Reindl | |
Should fix TC ethernet cards as noted by some people. from NetBSD ok miod@ | |||
2005-10-10 | Some KNF. malloc/free instead of MALLOC/FREE since it's a variable | Kenneth R Westerback | |
sized allocation. Remove some dead code. | |||
2005-10-10 | add ti(4), commented out sk(4) and some PHY | Brad Smith | |
2005-10-10 | - remove a unused piece of code from ti_chipinit(). | Brad Smith | |
- add comment from the FreeBSD driver to ti_gibinit() explaining where the general information blocking is being placed by the driver. | |||
2005-10-10 | Make some panic messages more useful. | Kenneth R Westerback | |
2005-10-10 | regen | Brad Smith | |
2005-10-10 | - add VIA K8T890 Host and PCI-PCI bridges. Noticed in PR 4539. | Brad Smith | |
- remove tabs in-between first few fields of the VIA entries. - sort VIA entries by PCI ID. | |||
2005-10-10 | - use correct size when setting hw.max_frame_size for non PCI-E cards | Brad Smith | |
- ethernet -> Ethernet | |||
2005-10-10 | Add handling for IGNORE WIDE RESIDUE messages. Actually calculate | Kenneth R Westerback | |
resid instead of assuming it is always 0. From bouyer via NetBSD. Note we are now sync'd with the latest (1.78 siop.c, 1.37 siop_common.c) NetBSD code. Tested by various people over the last year+. Didn't solve any of their problems but didn't cause any regression either. | |||
2005-10-10 | Script fix for resid calculation/save data pointer function. | Kenneth R Westerback | |
Preparation for larger diff for IGNORE WIDE RESIDUE messages and real resid calculation. From bouyer via NetBSD. Note we are now sync'd to latest (r1.19) code from NetBSD. | |||
2005-10-10 | Use free(9) to free memory allocated with malloc(9), okay krw@, marius@ | Pedro Martelletto | |
2005-10-10 | Don't clear possibly non-existant stall condition while setting up the | Kenneth R Westerback | |
pipe. Some devices such as some iPods react badly. Normal devices don't need it. From nathanw via NetBSD. Fixes the 2nd generation iPod mini donated by Ed Wandasiewicz. ok pascoe@ | |||
2005-10-10 | do { } while (0) wrapper for the debug statement | David Gwynne | |
2005-10-10 | Avoid arithmetic overflows in computation of adjtime(). Fixes adjusting in the | Otto Moerbeek | |
wrong direction for large offsets as nick@ saw. With tom@ and toby@; ok tdeval@ krw@ | |||
2005-10-10 | splimp -> splnet | Brad Smith | |
2005-10-09 | BGE_RSLOTS is only used in one spot, BGE_TX_RING_CNT | Brad Smith | |
should be used instead. | |||
2005-10-09 | unbreak altivec support. | Dale Rahn | |
2005-10-09 | - move bus_dmamap_load_mbuf() to where it should be in bge_newbuf_std() | Brad Smith | |
- add comments mentioning where we're re-using mbufs | |||
2005-10-09 | special case sparc64 for now and lower the Jumbo slots | Brad Smith | |
down from 384 to 54. | |||
2005-10-09 | if the wireless hostap interface belongs to a bridge, learn the node's | Reyk Floeter | |
address dynamically on this interface after successful association. this could speed wireless roaming to openbsd accesspoints. ok jason@, jsg@ can't see anything obectionable |