summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2007-11-22Move the cmmu lock to 88200-specific code. 88110 MP code will use ipisMiod Vallat
2007-11-21Use bcopy instead of assignment to avoid a possible misaligned access.Miod Vallat
2007-11-21TypoMiod Vallat
2007-11-21Better cache invalidation functions (still horribly unoptimal, but lessMiod Vallat
2007-11-21Don't bother flushing caches in pmap_{copy,zero}_page(), since our cachesMiod Vallat
2007-11-21Move pmap_set_modify() prototype to a header fileMiod Vallat
2007-11-21Move external interrupt and ast handling from m881[01]0_trap() to theirMiod Vallat
2007-11-21A really horrible fix for sigreturn on 88110. This will probably be replacedMiod Vallat
2007-11-20A line got lost while hand-editing diffs...Miod Vallat
2007-11-20On 88110, use a shorter path in pmap_is_modified(), since we performMiod Vallat
2007-11-20Move 88110 trap-on-write processing from two duplicated sections in trap.c toMiod Vallat
2007-11-20Fix MP locking issues when processing data access faults on 88110, similarMiod Vallat
2007-11-20Overhaul of the pmap debug messages. They now provide slightly betterMiod Vallat
2007-11-20Fix setregs() on 88110, so that binaries do not skip their first instruction.Miod Vallat
2007-11-20In data_access_emulation(), make sure that if we want the pipeline replayMiod Vallat
2007-11-18Add missing locking around ktrsyscall() call.Mark Kettenis
2007-11-17- move the re/bwi CardBus entries in the GENERIC kernel config intoBrad Smith
2007-11-17AMD Geode CS5536 GPIO can invert input and output pins.Marc Balmer
2007-11-17Allow for more than one flag per GPIO pin.Marc Balmer
2007-11-17Support GPIO_PIN_PULLDOWN (pulldown-enable) as GPIO pin flag.Marc Balmer
2007-11-17The initial ipl on luna/mvme188 like interrupt arbiters is IPL_HIGH, notMiod Vallat
2007-11-17Replace many ``unsigned'' variables with ``unsigned int'', ``u_int'' or otherMiod Vallat
2007-11-17Add some preprocessor magic to let M187 and M188 kernels compile again.Miod Vallat
2007-11-17Remove unused variable.Miod Vallat
2007-11-17Rework {get,set,raise}ipl() to minimize psr modification, especially onMiod Vallat
2007-11-16Pass name of CPU nodes instead of "cpu" such that we see it for unconfiguredMark Kettenis
2007-11-16Make the GPIO functionality of the AMD Geode LX CS5536 available.Marc Balmer
2007-11-16Fix typo in comment.Mark Kettenis
2007-11-16typoMike Belopuhov
2007-11-16UltraSPARC-IIIi CPUs are different and choose the BUSY/NACK pair based on theMark Kettenis
2007-11-16fix the bus_space #define nightmare, so that amd64 and i386 are much moreTheo de Raadt
2007-11-16Remove microtime calls and RNG benchmarking from the pchb attachmentMike Belopuhov
2007-11-16something has to go, unfortunatelyTheo de Raadt
2007-11-16do not make up a device name for interrupts.. give it the dv_xnameTheo de Raadt
2007-11-15enable most acpi functionality by default. now instead of 'enable acpi',Theo de Raadt
2007-11-15remove the #ifdef ACPI_ENABLE. the EC codepath is either safe enough (andTheo de Raadt
2007-11-15Check for curcpu()->ci_softintr being nonzero before invoking dosoftint(),Miod Vallat
2007-11-15Make a few end-of-trap-handling symbols global, to get better ddb traces.Miod Vallat
2007-11-15At last, port the mvme88k eh.S r1.66 fixes to aviion.Miod Vallat
2007-11-15Resolve the struct trapframe tf_mode/tf_flags duality by getting rid ofMiod Vallat
2007-11-15Stop referring the initial kernel stack as the ``interrupt stack''. It'sMiod Vallat
2007-11-15Attach to "rsc-console". Hopefuly this will give us a proper console onMark Kettenis
2007-11-15in MP kernels, use smbios to count number of cpus. if > 1 disable apm, soTheo de Raadt
2007-11-15Split CPUID into 2 32 bit fields.Marco Peereboom
2007-11-15``stastic'' is a fantastic typo.Miod Vallat
2007-11-15Clarify when smbios added multi core support and add the missing stringMarco Peereboom
2007-11-15oops, processor structs need to be __packed.Marco Peereboom
2007-11-15Add struct for processors.Marco Peereboom
2007-11-14Cache curcpu() value into a local variable when it is used more than once inMiod Vallat
2007-11-14No need to check whether we are the primary processor in m188_{clock,stat}intr,Miod Vallat