summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2014-02-13Some Linux i915 drm "fast" path code relies on being able to "disable" pageMark Kettenis
2014-02-13Checking if the per-interface address list is empty when configuringMartin Pieuchot
2014-02-12Do not include pmap.h from .S code, but get the necessary defines fromMiod Vallat
2014-02-10Build isp2xxx firmware into separate object files so we only includeJonathan Matthew
2014-02-10To prevent lock ordering problems with the kernel lock, we need to make sureMark Kettenis
2014-02-09Fix copying of the previous pte entries in grow_p1(). Found the hard way byMiod Vallat
2014-02-09Use syncicache() instead of rerolling an almost identical version.Martin Pieuchot
2014-02-08Do not bzero() the available memory in pmap_bootstrap(); allocations inMiod Vallat
2014-02-08For some reason (lack of testing being my #1 candidate), IP32 PROM version 4.18Miod Vallat
2014-02-08Replace ARC_Call2(), used to invoke the `return-to-PROM' routines with aMiod Vallat
2014-02-08Use extent_alloc_with_descr(9) and add a mutex to protect the extent.Mark Kettenis
2014-02-08Some (if not all) G5 systems use a different layout for the physical memoryMiod Vallat
2014-02-08Initializing the time from an uninitialized variable isn't a very good idea.Mark Kettenis
2014-02-08Don't unmask interrupts that should be left blocked because we're at aMark Kettenis
2014-02-08Add option MIPS_PTE64 to IP27/IP35 kernels, and no longer ignore memoryMiod Vallat
2014-02-08Allow page table entries to be either 32 bits wide (the existing state of theMiod Vallat
2014-02-07Initializing the time from an uninitialized variable isn't a very good idea.Mark Kettenis
2014-02-07Borrow the sparc installboot a.out nlist code, for /usr/mdec/bootxx is stillMiod Vallat
2014-02-06Fix an MP race in the fpu context saving code; from NetBSD.Miod Vallat
2014-02-04Restore spl (lowering it) with alpha_pal_swpipl() instead of splx() in theMiod Vallat
2014-02-03Make sure sched_init_cpu() on the secondary processors is invoked with theMiod Vallat
2014-02-02Force an fpu context synchronization before halting secondary processors.Miod Vallat
2014-02-02To prevent lock ordering problems with the kernel lock, we need to make sureMark Kettenis
2014-02-02armv7_start.o needs an explicit dependency on assym.h now; nickMiod Vallat
2014-02-01Do not include <machine/pmap.h> from .S code, for it brings much too .S-unawareMiod Vallat
2014-02-01Use splipi() instead of splhigh() to protect lazy fpu saving code.Miod Vallat
2014-02-01On MP kernels, invoke SPINLOCK_SPIN_HOOK in mtx_enter() when it spins.Miod Vallat
2014-02-01Simplify try_lock() to avoid one forward branch in the common case.Miod Vallat
2014-02-01pools aren't mp-safe; since the TLB shootdown code will allocate up to 6 jobMiod Vallat
2014-02-01Lower IPL_SCHED to IPL_CLOCK where it belongs.Miod Vallat
2014-02-01Use atomic_loadlatch_ulong() to speedup and simplify the ipi dispatcher.Miod Vallat
2014-02-01Allow MP_LOCKDEBUG kernels to get tracebacks from other processors whenMiod Vallat
2014-02-01Reset the hwrpb cpu start address after booting the secondaries, in order toMiod Vallat
2014-02-01Remove some of the excessive cache and TLB flushing going on duringMike Larkin
2014-01-30Abort traceback when a new ra has not been found, instead of looping on itMiod Vallat
2014-01-30Narrow ci_flags to be able to print ci_mutex_level in the `machine ddbcpu'Miod Vallat
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2014-01-30To prevent lock ordering problems with the kernel lock, we need to make sureMark Kettenis
2014-01-30Add missing 'stand' directory in order to work 'make build' and 'makeKenji Aoyama
2014-01-30Undef def_atomic_op_nv instead of def_atomic_opf.Mark Kettenis
2014-01-30move sparc64 behind the MI atomic api.David Gwynne
2014-01-29Add rnddata[] placeholders to make boot block build again, same asKenji Aoyama
2014-01-28In MUTEX_ASSERT_LOCKED, check we are the mutex owner if MULTIPROCESSOR.Miod Vallat
2014-01-28In cpu_fork(), make sure to set the IPL of the new process to IPL_IPI onMiod Vallat
2014-01-26Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxMiod Vallat
2014-01-26Work in progress work towards SMP, heavily based upon NetBSD. The MP kernelMiod Vallat
2014-01-26Remove unnecessary <machine/pte.h> dependency.Miod Vallat
2014-01-24Remove _KERNEL guard around <sys/lock.h>, for userland to be able toMiod Vallat
2014-01-24Disable lapic when halting CPUs. Allegedly this is necessary to makeMark Kettenis
2014-01-24If hv_ldc_copy() fails copying data set report status as EIO and acknowledgeMark Kettenis