summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
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
2009-12-31Implement wrappers for enabling and disabling interrupts.Joel Sing
2009-12-31Make cpl and cpu_inintr per CPU variables. For locore.S, cpl becomes anJoel Sing
2009-12-31Add vds(4) and vdsp(4), implementing the vDisk server side protocol. ThisMark Kettenis
2009-12-31Add a few more hypervisor calls.Mark Kettenis
2009-12-30curcpu()->ci_curpmap added. ok miod@Takuya ASADA
2009-12-29Call proc_trampoline_mp() from the process trampoline when compiled for MP.Joel Sing
2009-12-29Implement MP safe mutexes for hppa.Joel Sing
2009-12-29Move hppa to a "cpu0 at mainbus0" configuration, rather than knocking CPUsJoel Sing
2009-12-29Make want_resched a per CPU variable.Joel Sing
2009-12-29Move hppa to per process AST.Joel Sing
2009-12-28oops, comment vmt out, it isnt good enough yet.David Gwynne
2009-12-28We do not need to store a copy of the HP-UX exec structure in the pcb sinceMiod Vallat
2009-12-28tweak vmt to work on amd64 as well as i386. like i386, it is stillDavid Gwynne
2009-12-28Fix compile error caused from previous commitTakuya ASADA
2009-12-28MP-safe pmap implemented, enable IPI in interrupt handler to avoid deadlock.Takuya ASADA
2009-12-26Add support for fragmented messages.Mark Kettenis
2009-12-26Register an interrupt handler for PCI error conditions (as well as xtalkMiod Vallat
2009-12-26Remove unused variable.Mark Kettenis
2009-12-26Get rid of the (unused) ``no accounting'' bus_space_{map,unmap} routines.Miod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
2009-12-25Pass both the virtual address and the physical address of the memory rangeMiod Vallat
2009-12-25Don't bother returning a value in *_InvalidateICache(), as it's supposed to beMiod Vallat
2009-12-25Do not #include unused <machine/mcontext.h>Miod Vallat
2009-12-25Implement bus_space_vaddr().Miod Vallat
2009-12-25Add bus_space_vaddr() when applicable; from NetBSD.Miod Vallat