summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-04-25enable udcf, why notTheo de Raadt
2006-04-25Oops, correct import this time.Miod Vallat
2006-04-25Oops, correct import this time.Miod Vallat
2006-04-25Missed an include chunk.Miod Vallat
2006-04-25that extern was needed for now, miodTheo de Raadt
2006-04-24Enable profling in asm if either PROF or GPROF is enabled, kernel profilingDale Rahn
builds with GPROF, libraries build with PROF. ok espie, miod
2006-04-23Add puc(4) and com at puc.Mark Kettenis
ok deraadt@
2006-04-22Correct an evil typo which broke MVME147 support.Miod Vallat
2006-04-21Since bugtty (and BUG routines in general) can only work if we keep the BUGMiod Vallat
mapped, and we don't, do not bother carrying this code around - it can not be used anyway.
2006-04-21Do not leave behind half-initialized data structures of we stumble over corruptMark Kettenis
interrupt table entries. ok brad@, mickey@
2006-04-21the esm_sensor_maps describe esm sensors, not kernel sensors. i have noDavid Gwynne
idea how i got this screwed up. found by lint.
2006-04-20Add a few more devices integrated on nForce4 chipsets.Mark Kettenis
2006-04-20no longer failure care; ok miodTheo de Raadt
2006-04-19Get rid of the clock device attachment - since the clock is not somethingMiod Vallat
we can live without, move it into the board-dependent code. This even makes the code slightly smaller. clock.c is moved from dev/ to mvme88k/ and only keeps common variables and delay().
2006-04-19Driver to decode the DCF77 time code using a USB attached Gude ExpertMarc Balmer
mouseCLOCK device; without a mechanism to pass data out. ok deraadt
2006-04-19Count spurious interrupt as part of the alarming interrupt issues as well.Miod Vallat
2006-04-19Better diagnostic messages in the MVME188 interrupt handler; also no needMiod Vallat
to register an interrupt handler for the SYSCON board interrupts anymore, as we never trigger it.
2006-04-19oops. forgot fnclex define (:Michael Shalayeff
2006-04-19from todays freebsd advisory: fxrstor on amd cpu does not restore ↵Michael Shalayeff
fip,fdp,fop thus leaking other proc's execution history; deraadt@ ok
2006-04-19curpcb is long gone and is a #define -- do not declare it global anymore (no ↵Michael Shalayeff
func change)
2006-04-18ANSIfyGordon Willem Klok
ok marco@, dlg@, mickey@
2006-04-18Bring back a kernel_text symbol, config -e needs it.Miod Vallat
2006-04-18If mpbios doesn't specify a valid CPU signature, fall back on informationMark Kettenis
from the boot processor. ok mpf@, mickey@
2006-04-18Make sure we print crucial debug information before we panic.Mark Kettenis
Stolen from mpf@ ok mpf@, mickey@
2006-04-18Oops, correct import this time.Miod Vallat
2006-04-18Oops, correct import this time.Miod Vallat
2006-04-18Oops, correct import this time.Miod Vallat
2006-04-18Print a usefull diagnostic message if we fail to transition between statesGordon Willem Klok
like the K8 driver for i386. Fix some indentation. ok dlg@
2006-04-18Correct the heuristic to determin Cool`n'Quiet vs. Powernow! spotted inGordon Willem Klok
the linux driver. Correct the the cpu signature used to determin if the chip is affected by errata a0, verified in the linux driver. Some demagification and KNF. ok dlg@
2006-04-18Ensure that we check if the transition succeeded before we adjustGordon Willem Klok
pentium_mhz on K7, and print a usefull diagnostic message if it does not on K7 and K8. "makes sense to me" dlg@
2006-04-17Remove unused struct mdproc fields.Miod Vallat
2006-04-17Do not mask the MVME188 abort button interrupt at splhigh(), similar to MVME197.Miod Vallat
2006-04-17On MVME188, clear SYSFAIL and set up a decent VME data transfer timeout,Miod Vallat
instead of relying on what the BUG leaves us with.
2006-04-17Better constant names for the MVME188 GCSR set.Miod Vallat
2006-04-17Save pointers to up to four CMMU PFSR registers into the cpu_info structure.Miod Vallat
This allows the exception handling code to skip the PFSR address computations. The net result is that the PFSR_SAVE code becomes much simpler and smaller, and that all processors will now spend time in PFSR_SAVE - previously, cpu0 was favored and other processors took a bit more time. Note that 8:1 configurations do not use these fields - but then this is a fixed monoprocessor configuration, for which the existing code was already doing The Right Thing. Tested on luna88k (2:1) by aoyama@, and on mvme88k (2:1 and 4:1) by me.
2006-04-17Revert previous - causes misaligned exceptions in ip4_input()...Miod Vallat
2006-04-17Oops, removed a safety check in dartopen() in previous commit by mistake.Miod Vallat
2006-04-16Change child_return() to record a proper ktrace record for vfork childMiod Vallat
processes. ok art@ uwe@ (some time ago, and I forgot to commit this chunk)
2006-04-16Remove code from an old (broken) diff of mine, which crept in in last commit.Miod Vallat
2006-04-16Remove can't happen DIAGNOSTIC check.Miod Vallat
2006-04-16Introduce sti_rom_size() which will compute the size of a card's rom, andMiod Vallat
use it instead of duplicating the same logic in 3 places. ok mickey@
2006-04-16Add commented out cfxga entries.Miod Vallat
2006-04-16Remove assert definitions which are provided by libkern.Miod Vallat
2006-04-16Remove bus_space_{read,write}_stream and bus_space_copy_region methods, whichMiod Vallat
are not used in OpenBSD.
2006-04-16Convert the last remaining net-driver users of ether_input to ether_input_mbuf.Christopher Pascoe
sgec ok martin@ if_ie ok miod@ if_de, if_hp not in GENERIC ok brad@
2006-04-15Caps Lock key is special, even in raw mode, on the Domain keyboard, exactlyMiod Vallat
like on ADB keyboards. Must have been the 80's keyboard fashion. So when we see a Caps Lock event, produce the missing event as well for acceptable behaviour. This does not allow the Caps Lock key to be used for chording, though, so document this in the manpage (honestly, Ctrl and Caps Lock being adjacent, there is no point in swapping them on Domain keyboards, but you never know).
2006-04-15Access to the DART registers using bus_space instead of our own memoryMiod Vallat
mapped structures; this paves the way for hardware with more than one instance of the DART chip.
2006-04-15Remove DART defines from <machine/mvme188.h> (except for its base address),Miod Vallat
and compensate in clock.c which still needs to access a few of its registers. While there, access DART registers as bytes as advised in the manual, not as ints.
2006-04-15Invoke bus_space_unmap with the correct bus_space_handle_t upon attachmentMiod Vallat
failure.
2006-04-15fail opening apm device if apm is disconnected; deradt okMichael Shalayeff