summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2013-04-04zap redundant assignmentsAlexander Hall
2013-04-03fix comment detailing the memory mapJasper Lievisse Adriaanse
from syuu@
2013-04-02Get rid of SYSCALL_G7RFLAG. iIt's been deprecated for a long time already,Mark Kettenis
and we've started using %g7 as a per-thread register now. If you have any binaries left that use this flag they'll probably crash and burn!
2013-04-01Build mips kernels with -G 0, to disable use of so-called `small' data andMiod Vallat
bss sections. The current kernel linker script is not gp-friendly enough for that; and while gas 2.15 was not attempting to output gp-relative relocations for variables which might have ended up in .sdata or .sbss, gas 2.17 will, and the kernel will fail to link. To be improved eventually with a better kernel ld script putting the gp-addressable sections close enough to gp... and making sure kernel gp is reloaded in all the userland->kernel code paths which might need gp in the kernel.
2013-04-01Do not expose the trap T_* values to userland, since they invade theTheo de Raadt
namespace a bit much. These are the names for the value encoded in core.c_ucode or siginfo.si_trapno, but userland never looks directly and only cares about the abstract signal code. ok guenther
2013-04-01Let the hp300 boot blocks compile again after all the md include churning.Miod Vallat
2013-04-01Unbreak 1.16Miod Vallat
2013-03-31try to avoid pulling in pte.h and other more crazy things. Checked againstTheo de Raadt
the things that libkvm needs.
2013-03-31NBPG and PGSHIFT are now available directly from cpp due to param.hTheo de Raadt
2013-03-30Back out previous; this needs more thought.Mark Kettenis
2013-03-30reorder include search directories. cuts lookups by quite a bit.Ted Unangst
ok deraadt miod
2013-03-30enable com2. if it works on i386, we think it will work here.Ted Unangst
ok deraadt
2013-03-30Add a function to read the ARM MPCore base address. This let's usPatrick Wildt
dynamically determine where e.g. the interrupt controller is. ok bmercer@
2013-03-30Remove duplicate prototypes.Patrick Wildt
2013-03-29put urtwn in big ramdisks so I can use it for upgradesTed Unangst
2013-03-28Add STRONG_ALIAS macros to be used from assembly code in libc andMartynas Venckus
libm. While at it, remove now unused workarounds for lint. Agreed by kettenis@, guenther@, matthew@.
2013-03-28Add __strong_alias macros for all architectures to be able to aliasMartynas Venckus
another symbol without weak attribute. To be used in libc and libm soon. Agreed by kettenis@, guenther@, matthew@.
2009-07-31By 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.
2006-10-06Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase withMiod Vallat
minor changes.
2013-03-28the ramdisk is a bit special, and some tedu arguments do apply. # outTheo de Raadt
the drivers which were disabled.
2013-03-27Remove commented out tr(4) stanzas, since support for them has been removedMiod Vallat
almost 6 years ago; Alexey Suslikov
2013-03-27fill in cpu_model.Jasper Lievisse Adriaanse
2013-03-27Move generic armv7 files into arm's file list.Patrick Wildt
ok bmercer@
2013-03-27Further updates to pmap7. Fixes some problems and removes debug printfs.Patrick Wildt
ok miod@
2013-03-27Draining the write buffer is accomplished via a DSB.Patrick Wildt
ok miod@
2013-03-27Mark vector page as executable and fix a cast.Patrick Wildt
ok miod@
2013-03-27Add prototypes for secondary cache operations.Patrick Wildt
ok miod@
2013-03-26sync TDIRS with realityJasper Lievisse Adriaanse
"looks good" deraadt@
2013-03-26move octcf bits togetherJasper Lievisse Adriaanse
2013-03-26Add AES-XTS support to the aesni crypto driver. This allows softraid(4)Joel Sing
to benefit from the AES-NI instructions found on newer Intel CPUs. ok mikeb@
2013-03-26- increase MINIROOTSIZE so a ramdisk can fit.Jasper Lievisse Adriaanse
2013-03-26PGSHIFT and PGOFSET are now contained inside the kernel namespace.Theo de Raadt
2013-03-26maybe the last PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-25PGSHIFT -> PAGE_SHIFT in a commentTheo de Raadt
2013-03-25PGOFSET -> PAGE_MASK in a commentTheo de Raadt
2013-03-25PGOFSET -> PAGE_MASKTheo de Raadt
2013-03-25PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-25PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-25PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-25PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-25unused relicsTheo de Raadt
2013-03-25Remove the m68k FPU emulator; it was only used by the mac68k port which has beenMiod Vallat
lying in the Attic for quite awhile; none of the remaining m68k-based ports support FPU-less systems; assuming my HP332 cpu board is in working condition, give me memory boards for it to have at least 8MB and a chassis, and I'll consider bringing this code back. But then, the 332 has an FPU socket, and I'd rather write a new glue to use the MI softloat code (bug-free) than try and fix the bugs in this.
2013-03-25PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-25Move SEGSHIFT-related definitions and macros to <m68k/pte_motorola.h>, as theyMiod Vallat
only matter to pmap-related code. Fixes libkvm build on m68k.
2013-03-25ALIGNBYTES/ALIGN/ALIGNED_POINTER can move to the MI file.Theo de Raadt
2013-03-25gumstix was never finishedTheo de Raadt
2013-03-25the unused palm code goes away.Theo de Raadt
2013-03-24Use sys/param.h to be able to get at DEV_BSIZETheo de Raadt
2013-03-24use sys/param.h instead of machine/param.hTheo de Raadt
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
to keep definitions our of user space. The MD files now follow a consistant order -- all namespace intrusion is at the tail can be cleaned up independently. locore, bootblocks, and libkvm still see enough visibility to build. Checked on 90% of platforms...