Commit Graph

172063 Commits

Author SHA1 Message Date
mrg af8d2d6f64 build xorg-server/os 2008-08-02 19:53:31 +00:00
matt 2b0c4dcffd Change pthread_mutex_t to use the amount of space as and be congruent to
the version used in the SA version of pthreads.  This preserves binary
compatibility between both versions of the library.
2008-08-02 19:46:30 +00:00
mrg 2d2693ed5b build xorg-server/Xi. 2008-08-02 19:42:15 +00:00
mrg 2ed360aec7 add xorg-server Xext from rtr@. thanks!
add Xext to the list of working subdirs.
2008-08-02 19:27:28 +00:00
matt c0038aadef Change some type to eliminate some lint warnings. 2008-08-02 16:02:26 +00:00
simonb b92eb9eaa1 sort sys/kern SRCS alphabetically. 2008-08-02 15:31:14 +00:00
rtr ea126b5a0d don't install Xserver.1 from here. it has been moved to doc/Makefile 2008-08-02 15:25:50 +00:00
simonb a32ea62360 Note in WAPBL entry that the super block needs to be in UFS2 format. 2008-08-02 14:30:37 +00:00
simonb 8bf61fdeb7 Note that WAPBL needs a UFS2 format super block. 2008-08-02 14:29:12 +00:00
rtr e4b45d48ce remove use of MKX11LOADABLE since it isn't defined 2008-08-02 13:27:28 +00:00
rtr d1bddf3bf4 * don't build glapi_x86.S for now on i386.
* when preprorcessed glapi_x86.S ends up being invalid assembler input
  because of whitespace problems in concatenation macros. normally the
  use of these macros as they are wouldn't be a problem except we are
  receiving -traditional-cpp from share/mk and the spaces are being
  passed.

XXX further discussion needs to occur in order for this to be properly
    fixed
2008-08-02 13:26:26 +00:00
apb 4e07a05b2d Lint predefines the following symbols: "__LINT__", "lint", "__lint", and
"__lint__"; not only "lint" as the man page previously claimed.
2008-08-02 12:05:48 +00:00
rtr 7082f87990 NOLINT= #defined 2008-08-02 11:38:05 +00:00
mrg f0245e7653 add X11SRCDIR.* for xf86-{video,input}*. 2008-08-02 06:59:24 +00:00
mrg 47c6183325 install all the header files that packages expect. 2008-08-02 06:40:56 +00:00
mrg 0f422673eb don't build rootless 2008-08-02 06:37:57 +00:00
mrg 0012c5e62d begin to support some xorg-server drivers. xf86-input-void builds
but xf86-input-keyboard's kbd.c still has an error.
2008-08-02 06:32:02 +00:00
mrg 52fb40e072 list the actually working SUBDIRs, and also list the desired set. 2008-08-02 04:46:57 +00:00
mrg 1274ed5cb5 enable decending into xorg-server 2008-08-02 04:42:19 +00:00
mrg 91ab1550a1 add X11R6/include/{pixman-1,xorg} entries.
(probably will move to X11R7 ... later, but before native xorg is done.)
2008-08-02 04:39:41 +00:00
mrg c9553d73aa normalise a path 2008-08-02 04:37:54 +00:00
mrg a128672389 note about hacks to avoid xorg warnings 2008-08-02 04:37:25 +00:00
mrg f4766ba44d add X11FLAGS.DIX and X11INCS.DIX for use with Xorg.
fix the version to 1.4.2.
2008-08-02 04:36:12 +00:00
mrg bf84f2d816 add X11SRCDIR.pixman 2008-08-02 04:35:41 +00:00
mrg a58266a796 start of build-glue support for xorg-server bits.
building so far:
	doc include dix fb mi miext randr render


again based on the work rtr made for xorg support, and of course this
is very much based on the work lukem did originally for src/x11, as is
all the stuff in src/external/mit/xorg.

hi luke! :)
2008-08-02 04:32:00 +00:00
mrg d6380dbb21 add pixman 2008-08-02 04:28:37 +00:00
mrg b022f072ed build glue for pixman 2008-08-02 04:28:12 +00:00
simonb 53aeec60eb When checking if there's enough space at the end of a partition,
compare bytes vs bytes, not sectors vs bytes.

Problem discovered and fix tested by Michael Hitch.
2008-08-02 02:23:51 +00:00
jmcneill d361e62434 ACPICA 20080729 is out 2008-08-02 02:10:12 +00:00
taca 8e145332f4 BIND 9.5.0-P2 released. 2008-08-02 01:31:44 +00:00
dyoung 83dfe33e66 is@ pointed out that I set the phase and range of a sockaddr_at
without subsequently doing anything with it, so commit_address()
works with an address with phase == 0.  phase == 0 is not allowed,
hence

random84# ifconfig nfe0 atalk 3.14
ifconfig: SIOCAIFADDR: Invalid argument

Solution: copy the new sockaddr_at to a temporary input environment,
and pass that environment to commit_address().  I may as well copy
the new sockaddr_at to the output environment, while I am at it.
2008-08-01 22:44:17 +00:00
dyoung 10b425b514 Extract common code. Create subroutine paddr_prefix_size(). 2008-08-01 22:29:13 +00:00
marcus b66028ed66 sysasic_intr_string() takes an IRL, not an IPL. 2008-08-01 20:19:49 +00:00
pooka 541195ef5d Introduce ukfs_vfstypes() which returns the available file system
types loaded into rump.  Now it is possible to iterate over all
file system types supported by a rump program in an attempt to
access an unknown file system image instead of having to know
beforehand which type of file system is on the image.
2008-08-01 19:52:10 +00:00
pooka 0b5af21c5a support real sysctls 2008-08-01 19:34:51 +00:00
macallan f675bba464 fix incomplete device_t-ification
Now it works again.
2008-08-01 19:33:07 +00:00
pooka fb5f9816d8 regen: sys___sysctl 2008-08-01 19:33:02 +00:00
pooka bcfb021366 rumpify sys___sysctl 2008-08-01 19:32:35 +00:00
jmcneill 551b501a8f linux_sys_rt_sigreturn: properly restore stack flags, pointed out by
Juan RP and modified by myself. ok christos@
2008-08-01 18:49:28 +00:00
dyoung 4668b21b50 Always initialize the union of sockaddrs. I used to initialize it
only in the AF_UNSPEC/AF_INET/AF_INET6 cases.  Maybe this will fix
the AF_APPLETALK problem that is@ reports:

random84# ifconfig nfe0 atalk 3.14
ifconfig: SIOCAIFADDR: Invalid argument
2008-08-01 18:05:56 +00:00
dillo 7767511f21 Increase delay after channel reset from 100ms to 500ms, suggested by bouyer.
Fixes unreliable drive detection on NVIDIA MCP67.
2008-08-01 17:41:54 +00:00
dillo f6bd05d87b Force ahcisata to attach to NVIDIA MCP65 and MCP67, as they don't
work with viaide.

Reviewed by bouyer.
2008-08-01 17:17:35 +00:00
apb 10c7b7cb02 #include <sys/tree.h> to get a definition for SPLAY_ENTRY.
Needed by third party code, such as lsof.
2008-08-01 16:55:48 +00:00
matt c54e2d5527 Fix bug where SRR1 (%r2) was being accidently misused and modifed
in place of segreg (%r1).

From Konrad Karpowicz <konradk at pacomp dot pl>.
2008-08-01 16:32:03 +00:00
ws d172dc9df5 Destroy our mutex on detach in order to avoid
an "allocation contains active lock" panic
when halting a LOCKDEBUG kernel.
2008-08-01 16:09:45 +00:00
dillo 2a16dc1a4e Add API version 2.6 variant of fuse_setup.
Reviewed by agc.
2008-08-01 15:54:09 +00:00
simonb 8e5470fdb2 Handle 't' suffix for terabytes for number arguments. 2008-08-01 15:32:29 +00:00
christos 181678b02c fix -w using:
http://www.linuxfromscratch.org/patches/downloads/grep/\
grep-2.5.1-option_w-1.patch
2008-08-01 15:24:35 +00:00
pooka b6113580a4 __{BEGIN,END}_DECLS 2008-08-01 14:50:28 +00:00
pooka c19f1a2afd Support ukfs_modload(), which dlopens and vfs_attaches rump file
system modules for use.  Sneakily this solves the problem with the
dynamic linker not wanting to handle the modules link set for
binaries where more than one file system library is included during
the link phase and therefore only one of the file systems getting
vfs_attach()ed in rump "boot".  But more importantly, this is really
TRTTD, since now applications can be built, linked and shipped
completely independently of the file systems they support.

tested by Arnaud Ysmal
2008-08-01 14:47:28 +00:00