ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/sys
File Last Change
 ../
amd64/ 11432 (5 years ago) by laffer1: lower the shared page for linux emulation too
arm/ 10219 (5 years ago) by laffer1: add arm
boot/ 11918 (5 years ago) by laffer1: The current biosmem code is walking bios smap entries and looking for smap entry just below 4GB line, if there is such entry, its base and size is set for heap base and size. Instead of entry base, we should use last HEAP_MIN (currently 64MB) bytes just below 4GB, to make maximum space for kernel and modules. The problem was revealed on ASUS B350M-A system board, an AMD Ryzen 3 1200 CPU memory map: SMAP type=01 base=0000000000000000 len=000000000009d400 attr=01 SMAP type=02 base=000000000009d400 len=0000000000002c00 attr=01 SMAP type=02 base=00000000000e0000 len=0000000000020000 attr=01 SMAP type=01 base=0000000000100000 len=0000000009c00000 attr=01 SMAP type=02 base=0000000009d00000 len=0000000000300000 attr=01 SMAP type=01 base=000000000a000000 len=00000000be69b000 attr=01 SMAP type=03 base=00000000c869b000 len=0000000000016000 attr=01 SMAP type=01 base=00000000c86b1000 len=00000000124e7000 attr=01 SMAP type=02 base=00000000dab98000 len=0000000000138000 attr=01 SMAP type=03 base=00000000dacd0000 len=0000000000008000 attr=01 SMAP type=01 base=00000000dacd8000 len=0000000000100000 attr=01 SMAP type=04 base=00000000dadd8000 len=00000000003b3000 attr=01 SMAP type=02 base=00000000db18b000 len=0000000000d42000 attr=01 SMAP type=01 base=00000000dbecd000 len=0000000002133000 attr=01 SMAP type=01 base=0000000100000000 len=000000011f380000 attr=01 SMAP type=02 base=00000000de000000 len=0000000002000000 attr=01 SMAP type=02 base=00000000f8000000 len=0000000004000000 attr=01 SMAP type=02 base=00000000fdf00000 len=0000000000100000 attr=01 SMAP type=02 base=00000000fea00000 len=0000000000010000 attr=01 SMAP type=02 base=00000000feb80000 len=0000000000082000 attr=01 SMAP type=02 base=00000000fec10000 len=0000000000001000 attr=01 SMAP type=02 base=00000000fec30000 len=0000000000001000 attr=01 SMAP type=02 base=00000000fed00000 len=0000000000001000 attr=01 SMAP type=02 base=00000000fed40000 len=0000000000005000 attr=01 SMAP type=02 base=00000000fed80000 len=0000000000010000 attr=01 SMAP type=02 base=00000000fedc2000 len=000000000000e000 attr=01 SMAP type=02 base=00000000fedd4000 len=0000000000002000 attr=01 SMAP type=02 base=00000000fee00000 len=0000000000100000 attr=01 SMAP type=02 base=00000000ff000000 len=0000000001000000 attr=01 Obtained from: FreeBSD
bsm/ 10170 (5 years ago) by laffer1: sync
cam/ 10401 (5 years ago) by laffer1: fixup verion checks
cddl/ 10401 (5 years ago) by laffer1: fixup verion checks
compat/ 10401 (5 years ago) by laffer1: fixup verion checks
conf/ 10161 (5 years ago) by laffer1: sync files
contrib/ 11862 (5 years ago) by laffer1: Fix a memory leak. FreeBSD svn rev r333392
crypto/ 10791 (5 years ago) by laffer1: remove old files
ddb/ 10129 (5 years ago) by laffer1: sync ddb
dev/ 11924 (5 years ago) by laffer1: add x370 and X399 AMD ahci
fs/ 11870 (5 years ago) by laffer1: Fix a locking issue Obtained from: FreeBSD 334699
gdb/ 10000 (5 years ago) by laffer1: sync
geom/ 10017 (5 years ago) by laffer1: add bsd64 labels to geom
gnu/ 10401 (5 years ago) by laffer1: fixup verion checks
i386/ 10394 (5 years ago) by laffer1: fix another build issue
ia64/ 9990 (5 years ago) by laffer1: sync with freebsd
isa/ 10390 (5 years ago) by laffer1: fix some build errors
kern/ 10438 (5 years ago) by laffer1: fix a few version issues
kgssapi/ 9988 (5 years ago) by laffer1: tag
libkern/ 9939 (5 years ago) by laffer1: sync
mips/ 9987 (5 years ago) by laffer1: mips support
modules/ 10389 (5 years ago) by laffer1: fix includes
net/ 10404 (5 years ago) by laffer1: update os checks
net80211/ 10401 (5 years ago) by laffer1: fixup verion checks
netatalk/ 9928 (5 years ago) by laffer1: sync
netgraph/ 9936 (5 years ago) by laffer1: sync with freebsd
netinet/ 10401 (5 years ago) by laffer1: fixup verion checks
netinet6/ 9927 (5 years ago) by laffer1: sync with freebsd
netipsec/ 9926 (5 years ago) by laffer1: sync with freebsd 10-stable
netipx/ 9925 (5 years ago) by laffer1: sync with freebsd
netnatm/ 9925 (5 years ago) by laffer1: sync with freebsd
netncp/ 7912 (7 years ago) by laffer1: remove cvs2svn prop
netpfil/ 10401 (5 years ago) by laffer1: fixup verion checks
netsmb/ 9925 (5 years ago) by laffer1: sync with freebsd
nfs/ 9922 (5 years ago) by laffer1: sync nfs code with freebsd
nfsclient/ 9922 (5 years ago) by laffer1: sync nfs code with freebsd
nfsserver/ 10395 (5 years ago) by laffer1: remove old files.
nlm/ 9920 (5 years ago) by laffer1: sync
ofed/ 10401 (5 years ago) by laffer1: fixup verion checks
opencrypto/ 9918 (5 years ago) by laffer1: sync with freebsd
pci/ 10401 (5 years ago) by laffer1: fixup verion checks
powerpc/ 9916 (5 years ago) by laffer1: sync with freebsd
rpc/ 9915 (5 years ago) by laffer1: sync with freebsd 10
security/ 9913 (5 years ago) by laffer1: sync with freebsd 10-stable
sparc64/ 9914 (5 years ago) by laffer1: sync with freebsd 10-stable
sys/ 11917 (5 years ago) by laffer1: use builtin memset for a speedup on ryzen cpus with small buffer sizes
teken/ 10401 (5 years ago) by laffer1: fixup verion checks
tools/ 10408 (5 years ago) by laffer1: remove advertising clause
ufs/ 9897 (5 years ago) by laffer1: sync with freebsd 10-stable
vm/ 9896 (5 years ago) by laffer1: sync with freebsd 10-stable
x86/ 9896 (5 years ago) by laffer1: sync with freebsd 10-stable
xdr/ 9894 (5 years ago) by laffer1: sync with FreeBSD 10-stable
xen/ 11755 (5 years ago) by laffer1: remove old file
Makefile 10171 (5 years ago) by laffer1: add extra architectures
55 directories and 1 file shown