Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-27 | Enable udcf(4) on macppc. | Marc Balmer | |
ok deraadt | |||
2006-04-27 | Oops, correct import this time. | Miod Vallat | |
2006-04-27 | implement separate PAE pmap that allows access to 64g of physmem | Michael Shalayeff | |
if supported by the cpu(s). currently not enabled by default and not compiled into ramdisks. this grows paddr_t to 64bit but yet leaves bus_addr_t at 32bits. measures are taken to favour dmaable memory allocation from below 4g line such that buffer cache is already allocated form below, pool backend allocator prefers lower memory and then finally bounce buffers are used as last resort. PAE is engaged only if global variable cpu_pae is manually set to non-zero and there is physical memory present above 4g. simplify pcibios address math to use u_long as we always will be in the 32bit space. | |||
2006-04-27 | from PAE work: | Michael Shalayeff | |
since we are only interested in the page offset bits cast paddr_t to (smaller) u_long to shuddup gcc (; | |||
2006-04-27 | from PAE work: | Michael Shalayeff | |
as paddr_t could be a long long (soon) always cast and print as llx. | |||
2006-04-27 | from PAE work: | Michael Shalayeff | |
as freepages being vconverted back to byte address make sure to perform calculations in (upcoming) larger paddr_t to avoid losing higher bits in calculation. | |||
2006-04-27 | from PAE work: | Michael Shalayeff | |
add a BUS_DMA_24BIT flag to signify that dmamap being created is for the isadma use (thus already backed up by the bounce buffers). later also to be used for dmamem allocation. | |||
2006-04-27 | cope with recent changes in the sensor framework | Marc Balmer | |
- provide the timedelta in nanoseconds - provide a timestamp in the sensor support for HBG and DCF77: - detect clocktype (DCF77 or HBG) and set it once is the sensor description | |||
2006-04-27 | typo | Miod Vallat | |
2006-04-27 | use underscore variants of _BYTE_ORDER macros which are always defined | Ted Unangst | |
ok deraadt millert | |||
2006-04-27 | use the underscore variants of _BYTE_ORDER which are always defined | Ted Unangst | |
even when various "strict" compiler options are used ok deraadt millert | |||
2006-04-27 | Match the ICH7-M DH in RAID mode and ask for | Jonathan Gray | |
IDE SATA mode of operation. | |||
2006-04-27 | regen | Jonathan Gray | |
2006-04-27 | ICH7-M DH in RAID mode, from ICH7 errata datasheet. | Jonathan Gray | |
2006-04-26 | Remove ICH6M from case statements in IDE code now we | Jonathan Gray | |
treat it like a SATA controller. reminded by brad@ | |||
2006-04-26 | it turns out that a drivers interrupt handler is called at the spl it was | David Gwynne | |
established at. this means we dont need splbio() calls in ami_intr because its already been raised. this diff removes unneeded splbio calls from the interrupt handler path. it also sets it up so the completion paths are all called at splbio, so i can get rid of the spl calls inside those functions too. neither marco or pedro could see anything wrong with it | |||
2006-04-26 | In nfs_readdir(), if the buffer provided by the user is not big enough | Pedro Martelletto | |
to hold all the entries a directory has, we can't signal EOF. Okay deraadt@ and miod@. | |||
2006-04-26 | Fix a typo in register definitions: looks like somebody copied the | Brad Smith | |
CB_SOCKET_STAT_3VSOCK definition to CB_SOCKET_STAT_XVSOCK and CB_SOCKET_STAT_YVSOCK definitions without updating the numbers. From NetBSD | |||
2006-04-26 | On MVME188, the 2KB nvram is non contiguous; each byte is mapped into a | Miod Vallat | |
32 bit int. So map the right size, and fail open() until the uiomove() wrapper is modified to cope with this. | |||
2006-04-26 | Remove smc90cx6 files which are no longer used by anything. | Claudio Jeker | |
Found by jsg@ OK brad@ martin@ | |||
2006-04-26 | Define BUS_SPACE_MAP_LINEAR and use it when appropriate. Right now | Miod Vallat | |
bus_space_map() always maps everything linear, but this could change in the future. | |||
2006-04-26 | The dual-ported memory of the MVME376 boards is D32 addressable, say the | Miod Vallat | |
documentation, so we can use the MI {zero,copy{to,from}}buf_contig callbacks, which rely upon bcopy() and bzero(), instead of their d16_bcopy() and d16_bzero() equivalents. No functional change, except an unnoticeable speedup. | |||
2006-04-26 | In nmihand(), do not enter ddb with Debugger(), which causes an exception, | Miod Vallat | |
as we might not be in a state where we can process a nested exception. This would then cause an error exception, which handler calls nmihand. Kaboom. Instead, directly invoke m88k_db_trap(); from the AV tree. | |||
2006-04-26 | We do not need to reserve the 0x60..0x7f interrupt vector range on MVME188, | Miod Vallat | |
so let VME interrupt numbers start at 0x60 on these machines. | |||
2006-04-26 | In vmapbuf(), instead of invoking pmap_cache_ctrl() for each page, postpone | Miod Vallat | |
the call and process the whole range once. | |||
2006-04-26 | In pmap_cache_ctrl(), do not flush cache if the previous mapping was | Miod Vallat | |
cache inhibited; from the AV tree. | |||
2006-04-26 | Missed the goto in the error path. This resulted in an access to a NULL | Claudio Jeker | |
pointer and a panic later on. Be more careful Claudio! OK henning@ | |||
2006-04-26 | not quite working driver for azalia audio (this is essentially AC97 for > 2005) | Jason Wright | |
Just as brain damaged and ill specified. From NetBSD. | |||
2006-04-26 | coverity, covsmerity: no reason to put an overly complex fix in here in | Jason Wright | |
an error case that almost never happens. | |||
2006-04-26 | ATI IXP 600 IDE. Hardware is not generally available yet | Jonathan Gray | |
but should work going by Linux driver. | |||
2006-04-26 | regen | Jonathan Gray | |
2006-04-26 | ATI IXP 600 IDE/SATA ids. | Jonathan Gray | |
2006-04-26 | Oops, correct import this time. | Miod Vallat | |
2006-04-26 | the pack #pragma is a gccism, so replace its use with __packed which will | David Gwynne | |
be defined correctly for whatever compilers we use. prompted by lint. ok krw@ marco@ | |||
2006-04-26 | Use %b in error flag printfs to describe meaning of error bits. | Jonathan Gray | |
requested by deraadt@ | |||
2006-04-26 | And commit the diff from the right system. | Brad Smith | |
2006-04-26 | Fix some debug prints. | Marco Peereboom | |
2006-04-26 | check for IFF_RUNNING being set before calling nfe_init(). | Brad Smith | |
ok damien@ jsg@ | |||
2006-04-26 | Undo last commit. | Marco Peereboom | |
2006-04-26 | don't return -1, just 1. | Marco Peereboom | |
2006-04-26 | typo | Marco Peereboom | |
2006-04-26 | Add subvendor and subsysid to the mix to differentiate between controllers. | Marco Peereboom | |
2006-04-26 | sync | Marco Peereboom | |
2006-04-26 | Rename PERC 5/i to PERC SAS so that we can differentiate between models. | Marco Peereboom | |
2006-04-25 | enable udcf, why not | Theo de Raadt | |
2006-04-25 | Oops, correct import this time. | Miod Vallat | |
2006-04-25 | Remove virtual tunnel support from the mrouting code. The virtual tunnel | Claudio Jeker | |
code breaks multicast on gif(4) interfaces and it is far better to configure a real gif(4) tunnel instead of a multicast tunnel as the latter is almost not manageable. OK norby@, mblamer@ | |||
2006-04-25 | the error path for teh sync cache command should return, not try to blunder | David Gwynne | |
on with the second half of the command. | |||
2006-04-25 | Oops, correct import this time. | Miod Vallat | |
2006-04-25 | Match PCI ids for Intel ICH7 SATA in AHCI mode. | Jonathan Gray | |
Then ask for SATA IDE mode of operation. X60/T60 Thinkpads are shipped in AHCI configuration by default, this makes them work without changing a BIOS option. |