summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2010-01-18In stacktrace(), when aborting a traceback because of nonsensical pc or spMiod Vallat
2010-01-18Kernel configuration for multiprocessor Octane machines. There are a fewMiod Vallat
2010-01-18Do not call splx() from cpu_switchto(), we are at IPL_SCHED anyway and ipl willMiod Vallat
2010-01-18In the interrupt handler, only attempt to acquire kernel_lock if coming fromMiod Vallat
2010-01-18dosoftint() being invoked at IPL_SOFTINT, don't bother checking the ipl beforeMiod Vallat
2010-01-18Define IPL_SCHED as IPL_CLOCK, not IPL_HIGH.Miod Vallat
2010-01-18In proc_trampoline(), don't spl0() if option MULTIPROCESSOR; this is alreadyMiod Vallat
2010-01-18Make trapdebug code MP-safe.Miod Vallat
2010-01-16Merge db_stack_trace_print() and stacktrace() logic, and have the formerMiod Vallat
2010-01-16Fix types so that the upper 32 bits of addresses of branches are correct.Miod Vallat
2010-01-14When trying to get a stack trace, consider CKSEG1 addresses as invalid, as theMiod Vallat
2010-01-14Let the nmi handler code compile on non-MULTIPROCESSOR kernels.Miod Vallat
2010-01-14Fix build on gumstix; rename IPL_SOFTSERIAL to IPL_SOFTTTY andKevin Lo
2010-01-13Freeze the secondary CPU later in the nmi handling, and put it in a betterMiod Vallat
2010-01-13Crude handler for the Octane NMI button, for kernels compiled withMiod Vallat
2010-01-13Do not lose ra on the first loop (regression from 1.20)Miod Vallat
2010-01-13As per NetBSD move HAYAKAWA Koichi's licenses to two clause.Jonathan Gray
2010-01-13Remove a few more settings of ITSDONE in drivers. Only a coupleKenneth R Westerback
2010-01-11Increase/decrease the per-CPU interrupt depth variable around APIC interruptsMark Kettenis
2010-01-10Make sure END() matches the *{LEAF,ENTRY}() function names.Miod Vallat
2010-01-10Fix two bugs in IPsec/HMAC-SHA2:Markus Friedl
2010-01-10GCC doesn't respect the aligned attribute for automatic variables. SoMark Kettenis
2010-01-10My mistake. There was one more driver paranoid enough to checkKenneth R Westerback
2010-01-10A couple of missed ITSDONE setting before scsi_done().Kenneth R Westerback
2010-01-10Set ITSDONE in scsi_done() and zap trivial instances of setting itKenneth R Westerback
2010-01-09L2 cache line is at least 64 bytes long on r10k, so use 64 byte increments toMiod Vallat
2010-01-09Make interrupt depth counters per-cpu.Miod Vallat
2010-01-09Move more R5000 code behind proper #ifdef stanzas.Miod Vallat
2010-01-09Move cache information from global variables to per-cpu_info fields; thisMiod Vallat
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
2010-01-09Define struct cpu_hwinfo, to hold hardware specific information about eachMiod Vallat
2010-01-09Correctly check /dev/kmem offsets within directly translated segments (XKPHYSMiod Vallat
2010-01-08Fix compile failure on MP kernel(missing P_CPU macro on mips64/mips64/context.S)Takuya ASADA
2010-01-08MP-safe FPU handling. ok miod@Takuya ASADA
2010-01-07Repair non-MULTIPROCESSOR kernel compilation.Miod Vallat
2010-01-07Make sure to update p_cpu on MULTIPROCESSOR kernels.Miod Vallat
2010-01-07Enable IPI interrrupt in trap. ok miod@Takuya ASADA
2010-01-05Dynamic allocation for ASID and ASID generation number on struct pmap. ok miod@Takuya ASADA
2010-01-03Implement pmap_proc_iflush() such that the instruction cache is synchronizedMark Kettenis
2010-01-03enable aibsTheo de Raadt
2010-01-03Use a split genassym.cf scheme on mips64 ports. Don't forget to rerun config(8).Miod Vallat
2010-01-02We need an additional level of indirection through 'struct scsibus_attach_args'Mark Kettenis
2010-01-01Miod must have gotten his fingers stuck between the keys on his keyboard andMark Kettenis
2010-01-01Map the device registers before using them. We were lucky that some otherMark Kettenis
2010-01-01Make sure than ptrace functions never return a non-zero value in the zeroMiod Vallat
2010-01-01Make sure we grab the kernel lock before invoking trapsignal().Miod Vallat
2010-01-01Since sh4_emode_icache_sync_all() and sh4_emode_dcache_wbinv_all()Miod Vallat
2010-01-01Remove unused *_CACHE_FLUSH() macros.Miod Vallat
2010-01-01Make sure page is cache invalidated in pmap_unmap_direct(), for the next useMiod Vallat
2010-01-01Make sure we grab the kernel lock before invoking trapsignal().Miod Vallat