freebsd-nq/sys/conf
Poul-Henning Kamp f6bde1fd05 Add a new API for allocating unit number (-like) resources.
Allocation is always lowest free unit number.

A mixed range/bitmap strategy for maximum memory efficiency.  In
the typical case where no unit numbers are freed total memory usage
is 56 bytes on i386.

malloc is called M_WAITOK but no locking is provided (yet).  A bit of
experience will be necessary to determine the best strategy.  Hopefully
a "caller provides locking" strategy can be maintained, but that may
require use of M_NOWAIT allocation and failure handling.

A userland test driver is included.
2004-09-30 07:04:03 +00:00
..
defines
files Add a new API for allocating unit number (-like) resources. 2004-09-30 07:04:03 +00:00
files.alpha Break out the MI part of the /dev/[k]mem and /dev/io drivers into 2004-08-01 11:40:54 +00:00
files.amd64 Be consistant; make the memrange bit be part of the mem module like 2004-09-28 07:29:54 +00:00
files.arm Remove libkern/mem* 2004-05-14 23:42:54 +00:00
files.i386 AMD64 on-CPU GART support. 2004-08-16 12:25:48 +00:00
files.ia64 Move the IA-32 trap handling from trap() to ia32_trap(). Move the 2004-09-25 04:27:44 +00:00
files.pc98 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
files.powerpc Add /dev/mem and /dev/kmem to powerpc. 2004-08-16 13:07:40 +00:00
files.sparc64 Add a kludge for building SBus-only kernels, i.e. kernels without support 2004-08-15 22:59:34 +00:00
kern.mk Define INLINE_LIMIT for arm. 2004-05-14 13:35:46 +00:00
kern.post.mk Per recent HEADSUP: Disconnect (old)vinum from the kernel build. 2004-09-23 08:34:50 +00:00
kern.pre.mk Use -O2 for the arm kernel as well 2004-09-23 22:53:22 +00:00
kmod_syms.awk
kmod.mk Unconditionally add `-fno-omit-frame-pointer' to CFLAGS when building 2004-08-29 02:00:50 +00:00
ldscript.alpha Have the linker provide the btext symbol when referenced. This is needed 2004-08-27 19:13:35 +00:00
ldscript.amd64 Provide the _start_ctors and _stop_ctors symbols. As on i386, the addresses 2004-05-29 01:09:00 +00:00
ldscript.arm Use the address provided in the conf file, instead of hardcode 0xc0000000. 2004-09-23 22:52:55 +00:00
ldscript.i386 Align the .ctors section correctly. 2003-12-03 07:40:03 +00:00
ldscript.ia64 Have the linker provide btext. It's used for profiling. 2004-08-25 07:43:28 +00:00
ldscript.powerpc
ldscript.sparc64
majors General modernization of coda: 2004-09-01 01:19:52 +00:00
majors.awk
Makefile.alpha Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.amd64 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.arm Add the possibility to specify the kernel virtual address and the kernel 2004-09-23 22:47:57 +00:00
Makefile.i386 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.ia64 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.pc98 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.powerpc Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.sparc64 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
makeLINT.mk
makeLINT.sed
newvers.sh Pass the idea of the make(1) binary to use down to newvers.sh. 2004-09-17 09:17:33 +00:00
NOTES Per recent HEADSUP: Disconnect (old)vinum from the kernel build. 2004-09-23 08:34:50 +00:00
options Per recent HEADSUP: Disconnect (old)vinum from the kernel build. 2004-09-23 08:34:50 +00:00
options.alpha Update for the KDB framework. Sanitize the alpha console code now that 2004-07-10 22:29:41 +00:00
options.amd64 Add the mp_watchdog hooks, although it locks up my SMP test box. It might 2004-08-30 23:33:33 +00:00
options.arm Add new options : 2004-09-23 22:52:25 +00:00
options.i386 Unconditionally support the AMD64 GART HW. 2004-08-19 20:58:24 +00:00
options.ia64 Catch up with the drive-by renaming of IA32 to COMPAT_IA32. It must 2004-08-16 18:54:23 +00:00
options.pc98 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
options.powerpc Catch up with sparc64 OFWCONS_POLL_HZ change 2004-06-25 13:44:34 +00:00
options.sparc64 Better OFW console support on Sun Ultra2 machines. 2004-06-24 02:57:11 +00:00
systags.sh Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00