GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — src/sys at master · MidnightBSD/src

Expand file tree

/

sys

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

sys

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
amd64
amd64
 
 
arm
arm
 
 
arm64
arm64
 
 
bsm
bsm
 
 
cam
cam
 
 
cddl
cddl
 
 
compat
compat
 
 
conf
conf
 
 
contrib
contrib
 
 
crypto
crypto
 
 
ddb
ddb
 
 
dev
dev
 
 
dts
dts
 
 
fs
fs
 
 
gdb
gdb
 
 
geom
geom
 
 
gnu
gnu
 
 
i386
i386
 
 
isa
isa
 
 
kern
kern
 
 
kgssapi
kgssapi
 
 
libkern
libkern
 
 
modules
modules
 
 
net
net
 
 
net80211
net80211
 
 
netgraph
netgraph
 
 
netinet
netinet
 
 
netinet6
netinet6
 
 
netipsec
netipsec
 
 
netlink
netlink
 
 
netpfil
netpfil
 
 
netsmb
netsmb
 
 
nfs
nfs
 
 
nfsclient
nfsclient
 
 
nfsserver
nfsserver
 
 
nlm
nlm
 
 
ofed
ofed
 
 
opencrypto
opencrypto
 
 
riscv
riscv
 
 
rpc
rpc
 
 
security
security
 
 
sys
sys
 
 
teken
teken
 
 
tests
tests
 
 
tools
tools
 
 
ufs
ufs
 
 
vm
vm
 
 
x86
x86
 
 
xdr
xdr
 
 
xen
xen
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 

README.md

Outline

MidnightBSD Kernel Source:

This directory contains the source files and build glue that make up the MidnightBSD kernel and its modules, including both original and contributed software.

Kernel configuration files are located in the conf/ subdirectory of each architecture. GENERIC is the configuration used in release builds. NOTES contains documentation of all possible entries. LINT is a compile-only configuration used to maximize build coverage and detect regressions.

Documentation:

Source code documentation is maintained in a set of man pages, under section 9. These pages are located in share/man/man9, from the top-level of the src tree. Consult [intro(9)] for an overview of existing pages.

Source Roadmap:

Directory Description
amd64 AMD64 (64-bit x86) architecture support
arm 32-bit ARM architecture support
arm64 64-bit ARM (AArch64) architecture support
cam Common Access Method storage subsystem - cam(4) and ctl(4)
cddl CDDL-licensed optional sources such as DTrace
conf kernel build glue
compat Linux compatibility layer, MidnightBSD 32-bit compatibility
contrib 3rd-party imported software such as OpenZFS
crypto crypto drivers
ddb interactive kernel debugger - ddb(4)
fs most filesystems, excluding UFS, NFS, and ZFS
dev device drivers
gdb kernel remote GDB stub - gdb(4)
geom GEOM framework - geom(4)
i386 i386 (32-bit x86) architecture support
kern main part of the kernel
libkern libc-like and other support functions for kernel use
modules kernel module infrastructure
net core networking code
net80211 wireless networking (IEEE 802.11) - net80211(4)
netgraph graph-based networking subsystem - netgraph(4)
netinet IPv4 protocol implementation - inet(4)
netinet6 IPv6 protocol implementation - inet6(4)
netipsec IPsec protocol implementation - ipsec(4)
netpfil packet filters - ipfw(4), pf(4), and ipfilter(4)
opencrypto OpenCrypto framework - crypto(7)
riscv 64-bit RISC-V architecture support
security security facilities - audit(4) and mac(4)
sys kernel headers
tests kernel unit tests
ufs Unix File System - ffs(7)
vm virtual memory system
x86 code shared by AMD64 and i386 architectures
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.