Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-30 | Move declaration of struct vm_page_md from <machine/vmparam.h> to | Miod Vallat | |
<machine/pmap.h> where it belongs, and compensate in <uvm/uvm_extern.h> by including <uvm/uvm_pmap.h> before <uvm/uvm_page.h>. Tested on all MACHINE_ARCH but amd64 and i386 (and hppa64). | |||
2014-01-24 | Do not protect struct vm_page_md with defined(_KERNEL), for userland uvm | Miod Vallat | |
grovellers need to know it to be able to get the right size for struct vm_page. | |||
2014-01-23 | unifdef -D__HAVE_VM_PAGE_MD - no functional change. | Miod Vallat | |
2014-01-22 | Same clean up for hppa64. | Joel Sing | |
2013-12-28 | crank the version | Theo de Raadt | |
2013-12-18 | Provide MI symbol _STACKALIGNBYTES | Theo de Raadt | |
2013-12-08 | reflect reality, mark as NOOBJ | Marc Espie | |
"sure" deraadt@ | |||
2013-11-23 | Run doshutdownhooks() and config_suspend() even when boot() is called while | Masao Uebayashi | |
cold != 0. Indent and make hppa/hppa64 boot() closer to others. OK kettenis@ | |||
2013-11-15 | Added dev/usb/if_ugl.c, a driver for Genesys Logic GL620USB-A | sasano | |
USB host-to-host link cable. This driver is derived from upl(4). | |||
2013-11-05 | Add a stub for the new MD hook needed to handle ACPI Power Resources. | Martin Pieuchot | |
ok kettenis@ | |||
2013-11-04 | remove iop(4) driver. it is entirely unmaintained and supports something | Theo de Raadt | |
which basically doesn't exist at all. reminded about it by brad | |||
2013-11-04 | remove iop(4) driver. it is entirely unmaintained and supports something | Theo de Raadt | |
which basically doesn't exist at all. reminded about it by brad | |||
2013-10-29 | fpa went away | Theo de Raadt | |
2013-10-19 | Use daddr_t * instead of int * for the partoffp parameter to | Kenneth R Westerback | |
readdoslabel(). Ditto all the MD variables whose addresses are passed to readdoslabel() via partoffp. Fix some 512-byte block vs disk sector confusion in hppa and sgi. All the DL_GETxxxxx() defines return disk sector values. All DL_SETxxxx() take disk sector values. These changes should be no-ops until a drive using non-512-byte-sectors is encountered. ok deraadt@ | |||
2013-10-17 | Remove support for a.out and ecoff. We only do elf now. | Theo de Raadt | |
ok miod | |||
2013-10-15 | We do not produce "core" files, so they do not need to be deleted. they | Theo de Raadt | |
have been *.core files for a very long time. That's a lot of unlink() calls saved. | |||
2013-10-15 | Rewrite the awk script that generates the data for option DDB_STRUCT: | Philip Guenther | |
- switch to perl for better data structures and (thus) speed - fix a couple glitches in the interpretation of the stabs output - compress the strings by putting them in one big array and overlaying suffixes - all sizes and offsets are <64k, so use u_short for them This results in ~60% reduction in the resulting text size and it now takes less than a second to create on fast platforms. ok miod@ | |||
2013-10-04 | Fix boot device matching in the presence of mpath(4). | Mark Kettenis | |
2013-09-28 | In boot(), do not iterate over alldevs if it's empty (i.e. halting from ddb | Miod Vallat | |
with ddb entered early with boot -d or from UKC). | |||
2013-08-20 | Remove uscanner(4). It was disabled in GENERIC more than 2.5 years ago. | Antoine Jacoutot | |
No regression has been reported since libusb became the prefered solution to work with USB scanners. req. by mpi@ ok ian@ mpi@ miod@ | |||
2013-08-07 | We uniformly define size_t to be unsigned long and ssize_t to be long. Make | Mark Kettenis | |
sure that SIZE_MAX and SSIZE_MAX are defined as constants with a matching type on all are architectures. ok millert@, matthew@ | |||
2013-07-13 | unify register_t to long on all platforms | Theo de Raadt | |
ok miod kettenis | |||
2013-07-12 | replace fls functions with calls to the libkern versions | Jonathan Gray | |
found the hard way by deraadt@ | |||
2013-07-05 | Take II, this time without flubbing off_t: : move several internal | Philip Guenther | |
type definitions that are the same across all archs from <machine/_types.h> to <sys/_types.h> ok deraadt@ kettenis@ otto@ | |||
2013-07-04 | backout previous; off_t must be signed and there might be other C++ API | Otto Moerbeek | |
breakage lurking; ok kettenis@ | |||
2013-07-04 | To ease future changes, move several internal type definitions that are | Philip Guenther | |
the same across all archs from <machine/_types.h> to <sys/_types.h> ok deraadt@ | |||
2013-06-23 | Stop using -traditional-cpp on gcc3/4 platforms. | Miod Vallat | |
Add CWARNFLAGS to the command line when using -xassembler-with-cpp. We are mostly interested in -Werror here. | |||
2013-06-11 | final removal of daddr64_t. daddr_t has been 64 bit for a long enough | Theo de Raadt | |
test period; i think 3 years ago the last bugs fell out. ok otto beck others | |||
2013-06-03 | changes for isc fuse support. not enabled. ok beck deraadt. | Ted Unangst | |
from Sylvestre Gallon ccna.syl gmail.com | |||
2013-06-01 | cleanup and consolidate the spinlock_lock (what a name!) code. | Ted Unangst | |
it's now atomic_lock to better reflect its usage, and librthread now features a new spinlock that's really a ticket lock. thrlseep can handle both types of lock via a flag in the clock arg. (temp back compat hack) remove some old stuff that's accumulated along the way and no longer used. some feedback from dlg, who is concerned with all things ticket lock. (you need to boot a new kernel before installing librthread) | |||
2013-05-31 | remove counters for simplelocks | Ted Unangst | |
2013-05-21 | remove unused cpu_lock code (where it is truly unused). it is not | Ted Unangst | |
part of the future we have planned. middling ok from a few | |||
2013-05-17 | Add a dummy IPL_MPSAFE definition. | Mark Kettenis | |
ok miod@, mikeb@ | |||
2013-04-01 | Do not expose the trap T_* values to userland, since they invade the | Theo 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-03-30 | reorder include search directories. cuts lookups by quite a bit. | Ted Unangst | |
ok deraadt miod | |||
2013-03-28 | Add STRONG_ALIAS macros to be used from assembly code in libc and | Martynas Venckus | |
libm. While at it, remove now unused workarounds for lint. Agreed by kettenis@, guenther@, matthew@. | |||
2013-03-28 | Add __strong_alias macros for all architectures to be able to alias | Martynas Venckus | |
another symbol without weak attribute. To be used in libc and libm soon. Agreed by kettenis@, guenther@, matthew@. | |||
2013-03-26 | sync TDIRS with reality | Jasper Lievisse Adriaanse | |
"looks good" deraadt@ | |||
2013-03-26 | PGSHIFT and PGOFSET are now contained inside the kernel namespace. | Theo de Raadt | |
2013-03-25 | ALIGNBYTES/ALIGN/ALIGNED_POINTER can move to the MI file. | Theo de Raadt | |
2013-03-24 | Use sys/param.h to be able to get at DEV_BSIZE | Theo de Raadt | |
2013-03-23 | refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is added | Theo 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... | |||
2013-03-23 | Avoid using DEV_BSHIFT, and use DEV_BSIZE instead. | Theo de Raadt | |
2013-03-12 | Fix kernel profiling on MP systems by using per-CPU buffers and teach | Martin Pieuchot | |
kgmon(8) to deal with them, this time without public header changes. Previously various CPUs were iterating over the same global buffer at the same time to modify it and never ended. This diff includes some ideas submited by Thor Simon to NetBSD via miod@. ok deraadt@, mikeb@, haesbaert@ | |||
2013-03-09 | turn off debug features we do not need | Theo de Raadt | |
2013-02-12 | Back out per-CPU kernel profiling, it shouldn't modify a public header | Martin Pieuchot | |
at this moment. | |||
2013-02-11 | Fix kernel profiling on MP systems by using per-CPU buffer. Previously | Martin Pieuchot | |
various CPUs were iterating over the same global buffer at the same time to modify it and never ended. This diff includes some ideas submited by Thor Simon to NetBSD via miod@. ok mikeb@, haesbaert@ | |||
2013-02-09 | Do not bother defining cpu_exec_aout_makecmds() on platforms where we no longer | Miod Vallat | |
(or never did) support a.out binaries (i.e. where _KERN_DO_AOUT is not defined). | |||
2013-01-16 | cpu_coredump() also needs to invoke vn_rdwr() without IO_NODELOCKED; only | Miod Vallat | |
affects a.out binaries' core dumps. | |||
2012-12-31 | Remove emulation errno mapping code from platforms that no longer have | Philip Guenther | |
non-native emulations. ok miod@ |