summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-08-03Link with -lgcc like hp300 to pull in the gcc functions that zlib needs.Todd C. Miller
OK deraadt@
2005-08-02Save floating point context on signals, same diff as macppcDale Rahn
2005-08-02Save floating point context on signals, looked at miod@ is it in yet? deraadt@Dale Rahn
2005-08-01Increment version so we can distinguish this in the future.Tobias Weingartner
2005-08-01Create installation media that is recognized as such by the PROM.Mark Kettenis
ok deraadt@
2005-08-01kernal->kernel;Jason McIntyre
from netbsd pr #30872 (anonymous post); ok deraadt@ krw@
2005-08-01put -l into the right place...Jason McIntyre
2005-08-01unmap correct size, oopsMartin Reindl
2005-08-01Add support for "hard links" in volume header.Mark Kettenis
ok miod@
2005-08-01spacingTheo de Raadt
2005-08-01Fiddle with dkcsum output. Improve verbiage and grouping of messages.Kenneth R Westerback
Clean up code. ok weingart@ tom@ 'go for it' deraadt@
2005-08-01enable amdgart if > 4GB of memoryTheo de Raadt
2005-08-01Change the compilers default scheduling settings from PA-8000 (4 instructionsMiod Vallat
in parallel) to PA-700 (no parallel instructions) on 32-bit hppa. This causes gcc to produce slightly faster code on most supported hppa, no change in code size. Tested by marcop@, mickey@, I and a few others; ok mickey@
2005-08-01Kill unused PARTITIONMASK define; ok deraadt@Miod Vallat
2005-08-01More entries in chrtoblktbl[]. ok deraadt@Miod Vallat
2005-08-01Remoe unused vtrace stuff; ok deraadt@Miod Vallat
2005-08-01Kill more "memory might be 2MB or less" checks in bufpages computation.Miod Vallat
ok deraadt@ otto@
2005-08-01Make bootdev a dev_t; ok martin@Miod Vallat
2005-08-01do not include boot.c since cdboot.c is a copy of it; shrink 1k off the cdbootMichael Shalayeff
2005-08-01I'm Positive these are Type-O.Miod Vallat
2005-08-01Thinko in 68060-only #ifdef line.Miod Vallat
2005-08-01Remove option FPU_EMULATE from the mvme68k kernels - first, it is misleadingMiod Vallat
as the mvme68k port does not provide the necessary MD parts of the FPU emulator; second, because we do not run (yet) on FPUless mvme68k boards, although I have a couple in the Attic... cVS:
2005-08-01Dead meat.Miod Vallat
2005-08-01In pmap_{,k}remove(), be more careful when deciding to flush the caches, if theMiod Vallat
kernel is configured with HP MMU support, but does not run with one. This speeds up most hp300 systems quite a bit. Tested millert@
2005-08-01Factorize cachectl() accross m68k platforms, and make the CC_ constantsMiod Vallat
public.
2005-08-01- disable video interrupts on AV machinesMartin Reindl
- unmap unused DAFB registers on all other Quadras after attachment from NetBSD
2005-08-01knfTheo de Raadt
2005-08-01spacing; ok deraadt@David Krause
2005-07-31No need to #include <machine/pcb.h>; tested martin@Miod Vallat
2005-07-31Wrong copyout() size in writeback().Miod Vallat
2005-07-31Fix KDFAULT() in the 68040 & non-68040 compilation case.Miod Vallat
2005-07-31Get rid of unused SINCR and SSIZE constants.Miod Vallat
2005-07-31unfortunately de(4) no longer fitsTheo de Raadt
people who add to the kernel without thinking of the growth caused this
2005-07-31remove the config glue between the /dev entry for ses and its driverDavid Gwynne
sure deraadt@
2005-07-31Introduce bpf_mtap_af and bpf_mtap_hdr to be used when passing a mbuf chainChristopher Pascoe
to bpf with either an address family or other header added. These helpers only allocate a much smaller struct m_hdr on the stack when needed, rather than leaving 256 byte struct mbufs on the stack in deep call paths. Also removes a fair bit of duplicated code. commit now, tune after deraadt@
2005-07-30people grew the kernel too much again, sighTheo de Raadt
2005-07-30Don't do nothing -> Don't do anythingBrad Smith
2005-07-30remove a driver because someone bloated the kernelTheo de Raadt
2005-07-30build libkernTodd C. Miller
2005-07-30Pull in moddi3.c and negdi2.c from libkern since libz needs them.Todd C. Miller
2005-07-30Need moddi3.c qdivrem.c for libzTodd C. Miller
2005-07-30Add libkern and link it in after libzTodd C. Miller
2005-07-28Add viasio(4), a driver for VIA VT1211 LPC Super I/O found onAlexander Yurchenko
some VIA CPU based boards. The driver provides temperature, voltage and fan tachometers values through the sysctl interface. Rickard Dahlstrand <rd@tilde.se> asked for this driver and provided access to the test board. Also tested by millert@. ok millert@
2005-07-28rev 1.46Brad Smith
Add quirk for Connectix Virtual PC 5 (for Windows at least) emulated PCI bridge (440BX). From minoura NetBSD
2005-07-28rev 1.32Brad Smith
redo the PCI configuration mode detection - should make some less standard compliant PCI chipsets work (Compaq, Connectix emulated Triton) From drochner NetBSD Tested by a number of end-users and a few developers.
2005-07-28add pcnBrad Smith
2005-07-27Back out 1.16. There are cases where we can recover from OF_mapintrArtur Grabowski
failure. ok henning@
2005-07-26Instead of juggling around with cr4 and enabling parts of it sometimes,Artur Grabowski
other parts later, etc. Just set it to the same default value everywhere. We won't survive without PSE and tt's not like someone will suddenly make an amd64 that doesn't support PGE. This will allow us to make the bootstrap process slightly more sane.
2005-07-26Microoptimizations.Artur Grabowski
- Use cmov instead of jmp in mtx_enter - Don't spllower in mtx_leave unless we really have to. tested by many.
2005-07-26In splraise, change an:Artur Grabowski
if (x > foo->bar) foo->bar = x; to: foo->bar = MAX(x, foo->bar); This forces gcc to generate much better code even though both experessions are equivalent. Normally I wouldn't bother with microoptimizations like this, but I needed some generated assembler that uses cmov and splraise used so often.. ok toby@ (well, he ok:ed a diff that didn't use the MAX macro, but it's the same code)