summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
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
we don't put HP-UX bits in the coredumps and hpux_dumpu() has bitten the dust twelve years ago. Notice by guenther@
2009-12-28tweak vmt to work on amd64 as well as i386. like i386, it is stillDavid Gwynne
commented out in GENERIC. it needs more love. diff by david cranshaw a long time ago. sorry it has taken so long for me to look at it.
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
ok miod@
2009-12-26Add support for fragmented messages.Mark Kettenis
2009-12-26Register an interrupt handler for PCI error conditions (as well as xtalkMiod Vallat
errors at the widget level). Extremely crude for now.
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
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-25Pass both the virtual address and the physical address of the memory rangeMiod Vallat
when invoking the cache functions. The physical address is needed when operating on physically-indexed caches, such as the L2 cache on Loongson processors. Preprocessor abuse makes sure that the physical address computation gets compiled out when running on a kernel compiled for virtually-indexed caches only, such as the sgi kernel.
2009-12-25Don't bother returning a value in *_InvalidateICache(), as it's supposed to beMiod Vallat
a void function.
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
2009-12-25Fix (currently unused) bus_space_vaddr() return value.Miod Vallat
2009-12-25No stand subdir to recurse in.Miod Vallat
2009-12-23- add and enable uthumJasper Lievisse Adriaanse
ok miod@
2009-12-21Add uthum(4) to arches I could test it. ok deraadt@.Matthieu Herrb
2009-12-21Cleanup promiscuous mode and multicast handling. From Brad.Mark Kettenis
2009-12-20compile in utrhTheo de Raadt
2009-12-18Add lofn(4) and ubsec(4) crypto devices. From Brad.Joel Sing
2009-12-18More Ethernet drivers - sf(4), cas(4), vge(4) and ciphy(4) for use byJoel Sing
vge(4). From Brad.
2009-12-16zap two more handrolled equivalents of nitems().Jasper Lievisse Adriaanse
ok miod@
2009-12-16- use nitems() inside a descriptive macro nameJasper Lievisse Adriaanse
ok kettenis@
2009-12-16spelling; from Jacob MeuserTheo de Raadt
2009-12-15Add vsw(4).Mark Kettenis
2009-12-15fix some buffer sizes.Edd Barrett
put () around all sizeof uses. OK ratchov@
2009-12-14Sanitize the code that resets the state when the LDC channel link stateMark Kettenis
changes. Don't initiate the handshake when the LDC channel link state comes up, to avoid a race where both sides initiate the handshake simultaniously, which leads to a guaranteed failure. Instead rely on the handshake done as a result of ifconfig up on the interface to succeed. Some retry logic may be needed there... This makes it possible to run OpenBSD (diskless) in a guest domain on a machine running OpenBSD in its control domain.
2009-12-14Fix previous commit. I left out a small fragment and accidentally committedMark Kettenis
a change we're not readdy for yet.
2009-12-14Support for in-band descriptor mode (VIO_DESC_MODE) used by OBP.Mark Kettenis
2009-12-14Make sure interrupts are disabled when we don't have queues configured. ThisMark Kettenis
prevents interrupt storms I'm hitting when running OpenBSD as a control domain.
2009-12-14Add wrapper functions to enable/disable interrupts and manipulate their state.Mark Kettenis
2009-12-13bit less aggressive about hiding; ok miodTheo de Raadt
2009-12-12Protect more definitions userland doesn't need to care about with _KERNELMiod Vallat
2009-12-12Switch page size from 4KB to 16KB on R10k kernels without R5k supportMiod Vallat
(i.e. IP27 and IP30 sgi kernels).
2009-12-12Introduce various CPU_### options to enable cpu-specific code or workarounds;Miod Vallat
be sure to rerun config(8) on your kernel configuration files.
2009-12-12unifdef -D__LP64__Miod Vallat
2009-12-12Add missing splbio() protection when sending commands to the vDisk server.Mark Kettenis