summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-07-06Adapt rtclock_intr() to the current interrupt scheme; from NetBSDMiod Vallat
2006-07-05machine is hppa64, not hppa; comment out orphaned wsdisplay at sti;Martin Reindl
2006-07-04use empty INSTALL_STRIP instead of STRIPFLAG to indicate we don't want toMartin Reindl
strip xxboot on install
2006-07-04disable alipm until someone can find this spurious bug, which happens mostTheo de Raadt
often on the x1, and is really bizzare: data error type 32 sfsr=0 sfva=43caa000 afsr=84000000 afva=1fe02004000 tf=0x18e999c0 data fault: pc=1314578 addr=43caa000 sfsr=0 alipm_smb_exec(2389200, 1, 18, 0, 1, 18e99d4e) at alipm_smb_exec+0x258
2006-07-03Repair initialization value of m68060_pcr_init, per 68060 errata I14.Miod Vallat
2006-07-03Eliminate most of the #if/#endif maze in alpha, hppa, hppa64, and mips64Kenneth R Westerback
disklabel code that was intended to support cross-endian and cross-architecture use of disklabels. Never actually used except for Alpha<->Amiga moves that now can't happen anyway. Leave native and DOS MBR disklabel code. Tested on alpha and hppa. No functional change.
2006-07-03Backout premature incomplete 060 stuff.Miod Vallat
2006-07-02get rid of an unused variable.David Gwynne
ok deraadt@
2006-07-02count interrupts (uvmexp).Dale Rahn
2006-07-02Oh what the heck. Enable zyd* even though it does not work yet :)Theo de Raadt
2006-07-01Cleanup dmesg printing.Mark Kettenis
2006-07-01one more dmesg tweakTheo de Raadt
2006-07-01Eliminate redundant get_le() in favour of letoh32(). Add letoh32()Kenneth R Westerback
calls in alpha, hppa, hppa64 and mips63 when accessing the two DOS MBR u_int32_t fields dp_size and dp_start. No functional change.
2006-07-01clean dmesg output for iommu more; tested miod dlgTheo de Raadt
2006-07-01Make probeget() and related code in trap.c #ifdef DDBMiod Vallat
2006-07-01Add PMAP_LITTLE to the list of forbidden pa bits in pmap_kenter_pa().Miod Vallat
2006-07-01Provide our own alloc_attr() routine for sun frame buffer, since the computationMiod Vallat
of highlighted color indexes is slightly different due to different black and white color code (and the fact that the default white is the highlighted white).
2006-07-01Make sure we don't accidentally match one of the unused PCI error interruptsMark Kettenis
instead the interrupt for PCI slot 0. ok dlg@
2006-06-30For 32bit sun frame buffers, tweak ri_devcmap to get the BoW palette insteadMiod Vallat
of needing different WSCOL_{BLACK,WHITE} values than 8bit frame buffers. This allows us to not special case the alloc_attr() invocations depending on the color depth, and to make WSCOL_{BLACK,WHITE} constants again in the wsemul_sun land.
2006-06-30Make routines which may set PSL_IOPL consistent wrt the securelevel forMiod Vallat
which this is allowed; ok deraadt@
2006-06-30Old typos bite the dust.Miod Vallat
2006-06-30When allocating the default rasops attribute, it is not necessary to useMiod Vallat
non-zero parameters on a color display as long as we want white on black; this was inherited from sparc but this is not necessary on these platforms.
2006-06-30Shrink internal iomap to 256KB, it's enough for all the mappings we'll needMiod Vallat
in it.
2006-06-30On OSS systems (IIfx), compute addresses relative to VIA2 rather than VIA1,Miod Vallat
it's simpler.
2006-06-30Some machines lack the virtual-dma property. In that case, go backTheo de Raadt
to the 128KB assumption, until we find out another way to determine the space. Damn.
2006-06-29Fix PMAP_PREFER and make it use VA_ALIAS_MASK to prevent me from breakingMark Kettenis
it again. ok miod@, jason@
2006-06-29No need to keep specific variables for the kernel messages colors on sunMiod Vallat
emulation, we can reuse the existing WSCOL_xxx codes, and WSCOL_BLACK and WSCOL_WHITE will point to variables anyway.
2006-06-29If invoking mapdev() with a non-aligned pa, make sure we allocate enough pagesMiod Vallat
if we cross a page boundary; really only necessary for some sun4 tricky attachments, no functional change.
2006-06-29Map the correct size for the colormap registers (not that it really mattersMiod Vallat
since this is rounded up one page).
2006-06-29make compile w/ debug; from danielcavanagh@aanet.com.auMichael Shalayeff
2006-06-29try prom mapping first, then memory mapping, then io mapping.. this worksTheo de Raadt
on v210 and on netra t1 105, good sign it will work on others. mechanism pointed out by miod, tested by dlg and djm and I
2006-06-28cleanup dmesg logging for iommu goo, make it follow the standard formTheo de Raadt
2006-06-28look at "virtual-dma" property to decide where the iommu address spaceTheo de Raadt
is, instead of having iommu_init() decide
2006-06-28keep track of what is a schizo and what is tomatilloTheo de Raadt
2006-06-27Fix interrupt mapping. This now seems to work on all machines, even withMark Kettenis
pci cards that have a pci-pci bridge and lack fcode. tested by many, ok jason@, dlg@
2006-06-27pull in files.gpio in case we want itTheo de Raadt
2006-06-27don't bother printing "{se}bus: %s incomplete" for devices missing a regJason Wright
property. They're not interesting.
2006-06-27Rewritten clock driver for 80219/80321, actually manages seperate statDale Rahn
clock and tick timer and detects missing ticks.
2006-06-26Clean up some inconsistancies in definitions around DOS MBR code. NoKenneth R Westerback
functional change. ok deraadt@
2006-06-26enable mpiDavid Gwynne
ok deraadt@
2006-06-26atop(PAGE_SIZE) -> 1, 'tis true but it gets computed faster when PAGE_SIZEMiod Vallat
is not a constant.
2006-06-26Always skip the offending instruction for fpu faults, even if it isMiod Vallat
theoretically recoverable, as there is no way we can rely on the signal handler to do this properly; consistent with other platforms, and lets a few autoconf tests in ports pass again. spotted by sturm@; reluctantly ok kettenis@
2006-06-26Enable wide targets on FAS366 esp; note that this changes the way espMiod Vallat
user-controllable device flags are parsed, be sure to rerun config(8) on your next kernel compile.
2006-06-26Use MI clock conversion code for "old" clock.Mark Kettenis
ok miod@
2006-06-26add commented out entries for bnx.Brad Smith
2006-06-26Kludge around the fact that redboot uses ELF's vaddr, however mapsDale Rahn
memory at 0, not where memory is or where we want the kernel loaded.
2006-06-26enable ne*; ok mpf who tested it, we all feel bad for youTheo de Raadt
2006-06-25fix a typo in a comment and add the comment to the sparc hme driver.Brad Smith
2006-06-25reorganize the code to be more sane.Brad Smith
ok toby@
2006-06-24Configure network devices at ipl 3, not ipl 1.Miod Vallat