Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-03 | Overhaul of the disassembler code, with random fixes, better conditionnal | Miod Vallat | |
branches decoding, correct control register descriptions, and (the reason for these changes in the first place) 88110 instruction support. ddb will now disassemble by default for the processor it is running for, and using the alternate format (x/I) disassembles for the other. | |||
2006-05-03 | Fix a (documented) logic botch in inst_load(). | Miod Vallat | |
2006-05-02 | Replace db_{disable,enable}_interrupts with expanded version of themselves, | Miod Vallat | |
having macros for this is not worth doing. | |||
2006-05-02 | Wave goodbye to bugtty on mvme88k as well. | Miod Vallat | |
2006-05-02 | The r128 driver also need the 0xb0000-0xc0000 address range. found by Jolan@. | Matthieu Herrb | |
2006-05-02 | * Plug memory leak if init fails; ok gwk@ | Patrick Latifi | |
2006-05-01 | Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interrupt | Mark Kettenis | |
routing for several integrated devices on those chipsets in GENERIC.MP. ok brad@, mickey@ | |||
2006-05-01 | add commented out entries for the Neterion Xframe-I 10Gb ethernet adapters. | Brad Smith | |
the driver is currently untested. | |||
2006-04-30 | - add I2O to RAMDISK_CD | Brad Smith | |
- add I2O SCSI pass-through driver | |||
2006-04-30 | add I2O to the RAMDISK | Brad Smith | |
2006-04-30 | Enable rtw@pci | Brad Smith | |
2006-04-30 | - Enable fxp and rl@CardBus on GENERIC and RAMDISK | Brad Smith | |
- Enable dc@CardBus on RAMDISK, already in GENERIC - Enable wdc@PCMCIA on RAMDISK, already in GENERIC | |||
2006-04-30 | sync the I2O section with macppc config, adding the I2O SCSI pass-through ↵ | Brad Smith | |
driver. | |||
2006-04-30 | Do not leave behind half-initialized data structures so we don't stumble over | Mark Kettenis | |
corrupt interrupt table entries later on. ok brad@ | |||
2006-04-29 | fix build after timestamping addition; sparc pointed out by pvalchev@ | Christian Weisgerber | |
2006-04-29 | Driver for Silicon Laboratories CP2101/CP2102 based serial adapters. | Jonathan Gray | |
ok dlg@ | |||
2006-04-28 | In mapped mode, when allowaperture != 0,also allow mmapping of the | Matthieu Herrb | |
PC-style 0xa0000-0xb0000 region, as the nv X driver uses it. Noticed and patch tested by xsa@ and aanriot@. | |||
2006-04-28 | Fix cast warning in sys/arch/i386/i386/acpi_machdep.c, caused by recent PAE | Dimitry Andric | |
checkins which change paddr_t for i386 into an unsigned long long. ok marco | |||
2006-04-27 | <machine/mvme1x7.h> is not really used anymore, remove it. | Miod Vallat | |
2006-04-27 | Adjust sizes for the mandatory 1:1 mappings created in pmap_bootstrap(). | Miod Vallat | |
Saves up to 12KB of no longer necessary page tables. | |||
2006-04-27 | Manage a local copy of the MVME188 nvram and update the real data when | Miod Vallat | |
necessary; allow opening /dev/nvram0 on MVME188 again (but no mmap). | |||
2006-04-27 | 2 lines of code to support tty timestamps | Theo de Raadt | |
2006-04-27 | 2 lines of code in most drivers, to do the timestamping; ok miod kettenis | Theo de Raadt | |
2006-04-27 | move 'midi* at umidi?' to the same place as for i386. | Marc Balmer | |
2006-04-27 | Bring 'ural* at uhub?' to the right position (keep the usb chunks in config | Marc Balmer | |
files the same) "move things" deraadt | |||
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 | |
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 | typo | Miod Vallat | |
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 | 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 | Oops, correct import this time. | Miod Vallat | |
2006-04-25 | enable udcf, why not | Theo de Raadt | |
2006-04-25 | Oops, correct import this time. | Miod Vallat | |
2006-04-25 | Oops, correct import this time. | Miod Vallat | |
2006-04-25 | Missed an include chunk. | Miod Vallat | |
2006-04-25 | that extern was needed for now, miod | Theo de Raadt | |
2006-04-24 | Enable profling in asm if either PROF or GPROF is enabled, kernel profiling | Dale Rahn | |
builds with GPROF, libraries build with PROF. ok espie, miod | |||
2006-04-23 | Add puc(4) and com at puc. | Mark Kettenis | |
ok deraadt@ | |||
2006-04-22 | Correct an evil typo which broke MVME147 support. | Miod Vallat | |
2006-04-21 | Since bugtty (and BUG routines in general) can only work if we keep the BUG | Miod Vallat | |
mapped, and we don't, do not bother carrying this code around - it can not be used anyway. | |||
2006-04-21 | Do not leave behind half-initialized data structures of we stumble over corrupt | Mark Kettenis | |
interrupt table entries. ok brad@, mickey@ | |||
2006-04-21 | the esm_sensor_maps describe esm sensors, not kernel sensors. i have no | David Gwynne | |
idea how i got this screwed up. found by lint. | |||
2006-04-20 | Add a few more devices integrated on nForce4 chipsets. | Mark Kettenis | |