Rozhuk Ivan 2448bb7569 u3g/cdce: patch for huawei 4G/LTE modems: E3272, E3372 3 سال پیش
..
amd64 8415a654d0 Retire non-NEW_PCIB code and remove config option 2 ماه پیش
arm e1d442a6db Retire unused non-PCI_RES_BUS code 2 ماه پیش
arm64 034c83fd7d arm64: Ensure sctlr and pstate are in known states 1 ماه پیش
bsm af93fea710 timerfd: Move implementation from linux compat to sys/kern 1 سال پیش
cam d3795c1d72 cam/iosched: Use better malloc idiom 2 ماه پیش
cddl 85f7c98d85 sdt: Fix aframe handling after commit ddf0ed09bd8f 2 ماه پیش
compat 14fc33ea3a LinuxKPI: Fix resource leak on pci_iounmap-ing of PCI BAR 2 ماه پیش
conf 8415a654d0 Retire non-NEW_PCIB code and remove config option 2 ماه پیش
contrib f029f62779 zdb: Fix printf formatting of a uint64_t 2 ماه پیش
crypto e9ac41698b Remove residual blank line at start of Makefile 2 ماه پیش
ddb 1cbd613f33 db_pprint: Properly handle complex pointer types 2 ماه پیش
dev 2448bb7569 u3g/cdce: patch for huawei 4G/LTE modems: E3272, E3372 1 ماه پیش
dts ac0c8c1186 dts: Fix arm/qcom-ipq4018-rt-ac58u.dts for recent device-tree versions 2 ماه پیش
fs 026cdaa3b3 nfscl: Scan readdir reply filenames for invalid characters 2 ماه پیش
gdb 0adc959a37 sys/gdb: Support hardware breakpoints 5 ماه پیش
geom 6d83b38186 geom_io: Shift to pause_sbt to eliminate bogus min and update comment. 3 ماه پیش
gnu fdafd315ad sys: Automated cleanup of cdefs and other formatting 9 ماه پیش
i386 8415a654d0 Retire non-NEW_PCIB code and remove config option 2 ماه پیش
isa 9dbf5b0e68 new-bus: Remove the 'rid' and 'type' arguments from BUS_RELEASE_RESOURCE 6 ماه پیش
kern a4469a0d19 pipe: convert pipelock flag argument to bool 2 ماه پیش
kgssapi fdafd315ad sys: Automated cleanup of cdefs and other formatting 9 ماه پیش
libkern cf8e5289a1 include: ssp: round out fortification of current set of headers 2 ماه پیش
modules 8415a654d0 Retire non-NEW_PCIB code and remove config option 2 ماه پیش
net bc06c51419 netinet: correct SIOCDIFADDR{,_IN6} calls to use {,in6_}ifreq 2 ماه پیش
net80211 3ab5e29778 net80211: fix RSN capability parsing 2 ماه پیش
netgraph 936e4ecaf9 netgraph/ng_tcpmss: Add IPv6 support 1 ماه پیش
netinet 7f2411b181 tcp: improve whitespace consistency 2 ماه پیش
netinet6 58c99e0750 sctp(4): Fix typos in source code comments 2 ماه پیش
netipsec 9a7096ff54 ipsec_offload: hide SA/SP offload lifecycle prints under verbose sysctl 2 ماه پیش
netlink bc06c51419 netinet: correct SIOCDIFADDR{,_IN6} calls to use {,in6_}ifreq 2 ماه پیش
netpfil 9ae91f59c5 pf: convert DIOCGETADDR to netlink 2 ماه پیش
netsmb fdafd315ad sys: Automated cleanup of cdefs and other formatting 9 ماه پیش
nfs fdafd315ad sys: Automated cleanup of cdefs and other formatting 9 ماه پیش
nfsclient 29363fb446 sys: Remove ancient SCCS tags. 9 ماه پیش
nfsserver 29363fb446 sys: Remove ancient SCCS tags. 9 ماه پیش
nlm fdafd315ad sys: Automated cleanup of cdefs and other formatting 9 ماه پیش
ofed 1fe7cd0243 LinuxKPI: Remove owner argument from class_create function on KBI layer 2 ماه پیش
opencrypto 5dfca6c375 ktls: Remove the socket parameter to ktls_ocf_try() 2 ماه پیش
powerpc 8415a654d0 Retire non-NEW_PCIB code and remove config option 2 ماه پیش
riscv 8415a654d0 Retire non-NEW_PCIB code and remove config option 2 ماه پیش
rpc 6c9170e0af svc.c: Check for a non-NULL xp_socket 3 ماه پیش
security 61b07f8aa5 MAC/do: allow to call setuid if real user id is 0 4 ماه پیش
sys cade8f6c11 ELF auxargs: reserve a slot for CheriABI use 1 ماه پیش
teken e9ac41698b Remove residual blank line at start of Makefile 2 ماه پیش
tests 5fc3104ae7 callout: retire callout_async_drain() 8 ماه پیش
tools de22251127 arm_kernel_bothdr.awk: Update to latest ota 5 ماه پیش
ufs 473c90ac04 uio: Use switch statements when handling UIO_READ vs UIO_WRITE 4 ماه پیش
vm 45cde0e439 vm_page: add vm_page_clearref() helper 2 ماه پیش
x86 e1d442a6db Retire unused non-PCI_RES_BUS code 2 ماه پیش
xdr fdafd315ad sys: Automated cleanup of cdefs and other formatting 9 ماه پیش
xen 399386f190 x86/xen: introduce non-hypercall based emergency print 7 ماه پیش
Makefile 5688843dc9 sys: Index netlink/ files with the cscope target 2 ماه پیش
README.md 088cc7d221 man filesystems: fix more xrefs after move to s4 2 ماه پیش

README.md

FreeBSD Kernel Source:

This directory contains the source files and build glue that make up the FreeBSD 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.

Some additional high-level documentation of the kernel is maintained in the Architecture Handbook.

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, FreeBSD 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 and other arch independent code
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)
powerpc PowerPC/POWER (32 and 64-bit) architecture support
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(4)
vm virtual memory system
x86 code shared by AMD64 and i386 architectures