summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-08Replace gazillions of badvaddr() or badwordaddr() calls with badaddr() calls.Miod Vallat
With a few prototype declarations shuffling, this finally allows <machine/locore.h> to die.
2006-05-08Optimize bsr + br sequences commonly found in the individual trap handlers,Miod Vallat
save one cycle and some pipeline costs per trap.
2006-05-08Clean the internal m88k trap type codes; while there, simplify andMiod Vallat
factorize the build of the VBR page betweem luna88k and mvme88k. Tested by aoyama@ and I.
2006-05-08add commented out entries for azalia(4).Brad Smith
2006-05-07Oops, correct import this time.Miod Vallat
2006-05-07Oops, correct import this time.Miod Vallat
2006-05-07fix pmap debug code and only compile it when PMAPDEBUG is defined.Robert Nagy
this change also unbreaks builds with DEBUG defined. ok miod@
2006-05-07No need to mask misaligned address exceptions for global flush or invalidateMiod Vallat
operations (those do not take a page number in the low address bits of the 88410 control register).
2006-05-07Oops, correct import this time.Miod Vallat
2006-05-07Move the userland stack at the top of the userland address space.Miod Vallat
2006-05-07Nuke TRACE_DEBUG code. Half of it was useless, and the other half was eitherMiod Vallat
not smart enough to cope with gcc -O2 or with the no longer fixed address for the kernels stack.
2006-05-07Do not panic on MVME188 if the abort switch is pressed while we are at ipl 7Miod Vallat
(fallout from always enabling the abort switch).
2006-05-07Long due update from a.out to ELF (slightly different) relocation defines,Miod Vallat
from sparc64 with love. Spotted by drahn@
2006-05-07Missing license block; from art@Miod Vallat
2006-05-07.globl PTDsize; mickey obviously doesn't test before he commitsMark Kettenis
2006-05-06Sync VM games on startup with earlier pmap_table[] cleanups.Miod Vallat
2006-05-06Decide whether we are running on 88100 or 88110 upon the processorMiod Vallat
identification register value, rather than upon the MVME board number.
2006-05-06On 88100-based systems, take the two hardwired BATC into account inMiod Vallat
pmap_extract(), and do not bother creating regular page table mappings for obio regions which are covered by these BATC entries.
2006-05-06somehow PTDsize got lost from the pae diff; found by kettenis@Michael Shalayeff
2006-05-06fix the untested comment.Brad Smith
2006-05-06- Add vge(4), lge(4), hme(4), mtd(4), luphy(4) and ciphy(4)Brad Smith
- Move tl(4) and ste(4) out of the untested section
2006-05-06add ciss(4) to the untested section, 530[24]'s exist with Alpha specificBrad Smith
firmware for SRM setup.
2006-05-05Oops, correct import this time.Miod Vallat
2006-05-04scaled version of ld.d and st.d is obviously not a 64 bit transaction,Miod Vallat
so there is no need to take care of it in double_reg_fixup(), as it will never trigger the kind of misalignment faults this function recovers from. Doh!
2006-05-04Even better control register name display logic.Miod Vallat
2006-05-04Document the 88110 extended (80-bit) floating point format.Miod Vallat
2006-05-04eneble -> enableMiod Vallat
2006-05-04Now that .S files have proper dependencies, do not hardcode dependenciesMiod Vallat
on assym.h in Makefile, especially since some files have been renamed...
2006-05-03Overhaul of the disassembler code, with random fixes, better conditionnalMiod 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-03Fix a (documented) logic botch in inst_load().Miod Vallat
2006-05-02Replace db_{disable,enable}_interrupts with expanded version of themselves,Miod Vallat
having macros for this is not worth doing.
2006-05-02Wave goodbye to bugtty on mvme88k as well.Miod Vallat
2006-05-02The 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-01Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interruptMark Kettenis
routing for several integrated devices on those chipsets in GENERIC.MP. ok brad@, mickey@
2006-05-01add 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_CDBrad Smith
- add I2O SCSI pass-through driver
2006-04-30add I2O to the RAMDISKBrad Smith
2006-04-30Enable rtw@pciBrad Smith
2006-04-30- Enable fxp and rl@CardBus on GENERIC and RAMDISKBrad Smith
- Enable dc@CardBus on RAMDISK, already in GENERIC - Enable wdc@PCMCIA on RAMDISK, already in GENERIC
2006-04-30sync the I2O section with macppc config, adding the I2O SCSI pass-through ↵Brad Smith
driver.
2006-04-30Do not leave behind half-initialized data structures so we don't stumble overMark Kettenis
corrupt interrupt table entries later on. ok brad@
2006-04-29fix build after timestamping addition; sparc pointed out by pvalchev@Christian Weisgerber
2006-04-29Driver for Silicon Laboratories CP2101/CP2102 based serial adapters.Jonathan Gray
ok dlg@
2006-04-28In mapped mode, when allowaperture != 0,also allow mmapping of theMatthieu Herrb
PC-style 0xa0000-0xb0000 region, as the nv X driver uses it. Noticed and patch tested by xsa@ and aanriot@.
2006-04-28Fix cast warning in sys/arch/i386/i386/acpi_machdep.c, caused by recent PAEDimitry Andric
checkins which change paddr_t for i386 into an unsigned long long. ok marco