Commit Graph

244517 Commits

Author SHA1 Message Date
jakllsch 33332c25ae Change tegra_pcie_conf_hook() to only give us the defaults without
enabled bus mastering.  Previously both bus mastering and ROM decode
were enabled at pci_configure_bus() time.  Both bus mastering and ROM
decode potentially have undesireable side effects.  These can best be
managed by drivers familiar with their hardware.
2016-08-17 00:22:56 +00:00
mrg 143d08947e clean up some obsolete and duplicated code. port to xf86-video-ati 7.7.0. 2016-08-17 00:10:19 +00:00
jakllsch 3574628685 Fix I2C clock calculations. Previously I2C clocks were half what was
requested.  The I2C clock registers have a LSB of one-half rather than
one-whole like the rest of them.
2016-08-17 00:09:19 +00:00
jakllsch c1abcaacd7 Fix fractional temperature conversion.
Previously 0 to 15 whole degrees were added for each 1/16th degree fraction.
2016-08-16 23:47:45 +00:00
mrg 2d18f0e389 only build the radeon and nouveau drivers on i386/amd64/evbarm,
where they're useful.  this saves almost 2MB in text/data on shark.
2016-08-16 21:05:14 +00:00
mrg 3e012635a6 disable chips and igs drivers on shark and xorg-server 1.18 for now.
fortunately, wsfb works.
2016-08-16 19:45:33 +00:00
mrg cf3b1a653e mark xorg-server 1.10 only objects for shark. 2016-08-16 19:44:53 +00:00
mrg 375d6d7a1d remove obsolete code, and adjust for new amd64 iopl usage. 2016-08-16 19:09:48 +00:00
mrg d103086284 nouveau is active and neomagic is not active, with xorg-server 1.18. 2016-08-16 19:04:41 +00:00
mrg 4967babff0 find and include xorg-config.h. 2016-08-16 18:20:38 +00:00
roy 9fcb01a336 Fix test_lo6 because ::1 now has RTF_LOCAL assigned to it. 2016-08-16 10:34:12 +00:00
roy fe4671807c Separate ioctl address prefix management from RA prefix management
as we have no API for controlling the latter.

This fixes a long standing problem where addresses added with non /128
prefixes and non infinte address lifetimes would register a prefix route
which would expire. Subsequent calls set new lifetimes for the same address
would not affect the prefix route management, so once expired, the
prefix route would be impossible to add back as the kernel would remove it.
2016-08-16 10:31:57 +00:00
skrll 60a6c9ad06 Code consistency. No functional change. 2016-08-16 09:55:14 +00:00
mrg 37660223d1 revert part of previous 2016-08-16 08:37:47 +00:00
mrg 671bb85e83 remove obsolete things. 2016-08-16 07:56:47 +00:00
wiz 88e1ed9dd0 File system police. 2016-08-16 07:52:05 +00:00
mrg 71ae4d9714 don't build a bunch of drivers for xorg-server 1.18 and x86:
xf86-video-apm
	xf86-video-ark
	xf86-video-ast
	xf86-video-chips
	xf86-video-cirrus
	xf86-video-cirrus_alpine
	xf86-video-cirrus_laguna
	xf86-video-glint
	xf86-video-i128
	xf86-video-i740
	xf86-video-intel-old
	xf86-video-mach64
	xf86-video-mga
	xf86-video-neomagic
	xf86-video-s3
	xf86-video-s3virge
	xf86-video-tdfx
	xf86-video-tseng
	xf86-video-xgi

some of them could be ported.  future work!
2016-08-16 07:20:25 +00:00
mrg 45fc8a47de apply -Wno-error more liberally for xorg-server 1.18 builds. 2016-08-16 07:10:01 +00:00
mrg d62f76fece remove stuff only present in the old intel driver 2016-08-16 07:09:27 +00:00
mrg f5d1493562 define USE_XAA here for xorg-server 1.10.
for xorg-server 1.18 builds, copy some files from xorg-server 1.10.

this may not work with xorg-server 1.18, i'll test later.
2016-08-16 07:08:17 +00:00
mrg dce7324f6a apply -Wno-error more liberally, needed for xorg-server 1.18 2016-08-16 06:54:12 +00:00
mrg baa63cbc7d drivers should not define HAVE_XORG_CONFIG_H 2016-08-16 06:53:01 +00:00
mrg ee6c54ac8f define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
2016-08-16 06:24:01 +00:00
mrg ed696a0205 define XV_NEW_REPUT. 2016-08-16 06:19:47 +00:00
dholland 961950ca08 More stuff spotted by jnemeth: fix wording for /var/mail, and document
utmpx/wtmpx. While here also document dmesg.boot.
2016-08-16 02:29:43 +00:00
uwe e4498e4903 Use .An -nosplit to avoid unwanted line breaks in the middle of a sentence. 2016-08-16 02:04:01 +00:00
dholland d146eb73fa Document /etc/login.conf, /etc/profile, /etc/ttyaction. 2016-08-16 01:46:51 +00:00
dholland a96b900116 More important fix: there is an /etc/skel but no /usr/share/skel. 2016-08-16 01:41:18 +00:00
dholland df8a7cd2f0 More improvements from jnemeth 2016-08-16 01:39:40 +00:00
mrg b52c251264 sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.
2016-08-16 01:10:19 +00:00
mrg 7a224e01cd support xorg_server_ver define, currently settable to 110 (1.10.x)
or 118 (1.18.x).
2016-08-16 01:05:19 +00:00
mrg 9f5c81fc6e add a HAVE_XORG_SERVER_VER for use in sets. clean up the x11
defines a little for modern xorg, particularly the version.
2016-08-16 01:03:07 +00:00
mrg f3da43c3c2 build libxshmfence. 2016-08-16 00:55:09 +00:00
dholland 7789072ffe Another typo. 2016-08-16 00:47:19 +00:00
dholland fb286563d4 another typo; spotted by jnemeth 2016-08-16 00:40:09 +00:00
dholland 560c63031e typo in previous. 2016-08-16 00:12:34 +00:00
dholland 4af0b2e016 Harmfully sentence fragments. Use sentences instead.
I've also made some additional minor edits, and added missing
/usr/src/sys/ufs/{chfs,ext2fs}.
2016-08-16 00:08:17 +00:00
mrg ec6114f808 add new mi headers in xorg-server 1.18. 2016-08-15 22:01:44 +00:00
mrg bd12e3e346 add missing include paths. 2016-08-15 22:01:16 +00:00
mrg 99d161b7ad don't define HAVE_XORG_CONFIG_H or _HAVE_DIX_CONFIG_H here. 2016-08-15 21:58:40 +00:00
mrg ba43d274eb add libxshmfence. 2016-08-15 21:52:46 +00:00
maya 693c0858bd We don't use mfs for /tmp by default, so the man page shouldn't
suggest this is the typical case.

Because there's so little content in this entry, eliminate the
parentheses around the explanation that /tmp is usually not preserved
across reboots.
2016-08-15 21:42:05 +00:00
sjg 69fc18aad5 Add .MAKE.META.IGNORE_FILTER to allow more complicated filtering of filemon data.
The filter is applied to paths Read or Excuted, and if it expands to
nothing, the entry is skipped.

For example; dirdeps.mk can set this to:

.MAKE.META.IGNORE_FILTER = M*/${.MAKE.DEPENDFILE_PREFIX}*

when checking if DIRDEPS_CACHE is up to date, where only Makefile.depend*
are of interest.
2016-08-15 19:20:17 +00:00
jdolecek a5764f7139 more informative debug output for unsupported features 2016-08-15 19:13:24 +00:00
jdolecek b720c3e2bb adjust inode size check to compare against EXT2_REV0_DINODE_SIZE, rather then sizeof(struct ext2fs_dinode), as the structure definition was expanded with the optional fields 2016-08-15 18:57:06 +00:00
jdolecek 6ab7375654 EXT2F_INCOMPAT_FLEX_BG feature actually doesn't require any explicit
code changes, all magic is done by setting the block offsets appropriately
in group descriptors by newfs; add it to the list of supported INCOMPAT flags
2016-08-15 18:46:11 +00:00
jdolecek d2d8cddee2 divorce list of features supported by fsck_ext2fs from the kernel;
while kernel might support e.g. extents, extra_isize or dir_nlink,
fsck could actually have no idea about the features
2016-08-15 18:42:15 +00:00
jdolecek a9097f8578 bump link limit to 65000 for files, and add support for EXT2F_ROCOMPAT_DIR_NLINK to make link count unlimited for directories 2016-08-15 18:38:10 +00:00
jdolecek 0471133b8d adjust ext2fs_makeinode() so that the direnter is optional, use the function (with the direnter off) in ext2fs_mkdir() instead of the code copy; adjust ext2fs_makeinode() to initialize extra_isize and set creation time, if supported by the filesystem 2016-08-15 18:29:34 +00:00
mrg 1604dc638e updates for xf86-video-nouveau 1.0.12. 2016-08-15 17:01:25 +00:00