Commit Graph

220499 Commits

Author SHA1 Message Date
riz
3f6bcfbe97 RPI has an ARMv6 processor, so handle RPI_INSTALL properly when
building for the earmv6* MACHINE_ARCHes.
2013-08-11 17:18:11 +00:00
riz
eab0544017 A number of new earm MACHINE_ARCH have shown up recently; make sure
we can deduce their endianness.
2013-08-11 17:15:15 +00:00
dholland
6a9155ad5a Don't try to estrdup() NULL; thanks martin@ 2013-08-11 16:36:30 +00:00
rkujawa
d017059bc0 Add the new xsh(4) driver to GENERIC.in template. 2013-08-11 16:15:52 +00:00
tsutsui
0e4d43cb3e List all required libraries by libgssapi and libkrb5 for NOPIC builds. 2013-08-11 14:42:04 +00:00
rkujawa
12106d4c89 Note X-Surf 100 support. 2013-08-11 13:21:25 +00:00
rkujawa
e9b9d13fdd s/xsurfbus/xshbus/ 2013-08-11 13:18:24 +00:00
rkujawa
081ad628f0 Use the proper NE2000_TYPE for AX88796. 2013-08-11 12:35:18 +00:00
rkujawa
0b170012f7 Add support for AX88796(B) variant. 2013-08-11 12:34:16 +00:00
pooka
aa1a50a32f regen 2013-08-11 12:23:46 +00:00
pooka
4f2d6acaba Use long instead of int for ptrace addr. This makes things compile
better on powerpc64 with a compiler which warns about int-to-pointer
casts.
XXX: sys/ptrace.h on Linux says that the addr parameter is a "void *".
2013-08-11 12:23:02 +00:00
pooka
26b4d3d169 ioconf/pseudo-root have been in here unchanged for 3+ years and their use
has spread from rump kernels into dozens of kernel modules.  Let's pretend
we don't want to see config yell about them being experimental every time.
2013-08-11 10:37:08 +00:00
apb
480a3064b0 Use Va markup to show that the "suffix" part of ".PATH.suffix"
is a placeholder, not a literal string.
Also bump date.
2013-08-11 09:53:49 +00:00
martin
00b8abd4f7 Fix another automatic variable that is life both pre- and post the siglongjmp
(which gcc calls "might be clobbered") by marking it volatile: on some
machines, this value might end up in a register loaded before the sigsetjmp,
but not preserved by the siglongjmp later.
Fixes the VAX build.
2013-08-11 09:16:42 +00:00
pooka
19cb1115a0 Include powerpc+evbpcc. Allows the buildrump.sh checkout to work on
powerpc machines.  Tested on Linux/ppc64 by Justin Cormack.
2013-08-11 09:10:47 +00:00
pooka
220050f663 Allow to build in envs without USRSTACK (namely, rump kernels on powerpc).
TODO: all of the m*() calls are by definition incompatible with rump
kernels; including them is no great damage, but they're not useful either.
2013-08-11 09:07:15 +00:00
dholland
e9067f113d WARNS=5 2013-08-11 08:03:10 +00:00
dholland
99934b2d0c Passes WARNS=5, so don't set WARNS=4. 2013-08-11 06:48:46 +00:00
dholland
65910359bc Passes WARNS=5, so don't set WARNS=3. 2013-08-11 06:47:38 +00:00
dholland
06eef6894d add more static 2013-08-11 06:45:23 +00:00
dholland
043c758bea add more const 2013-08-11 06:43:10 +00:00
dholland
beced5ea78 WARNS=5 2013-08-11 06:39:47 +00:00
dholland
7899f1dc15 Remove redundant WARNS=5. 2013-08-11 06:32:13 +00:00
dholland
1a91378aae Pass WARNS=5. 2013-08-11 06:31:00 +00:00
dholland
524e377411 Passes WARNS=5; don't set WARNS=4. 2013-08-11 06:09:29 +00:00
dholland
6616a3c018 This passes WARNS=5. 2013-08-11 06:05:30 +00:00
dholland
cccb31c834 These pass WARNS=5, so don't set WARNS=4 2013-08-11 06:04:38 +00:00
dholland
b062143a54 WARNS=5 is the default in sbin, don't need to set it explicitly. 2013-08-11 05:56:55 +00:00
dholland
27c14eada7 Use siglongjmp to jump out of signal handlers. 2013-08-11 05:48:56 +00:00
dholland
bd3f97bffb Pass WARNS=5. 2013-08-11 05:42:41 +00:00
matt
47ead0f271 Convert some more conditional instructions to unified syntax 2013-08-11 05:02:35 +00:00
matt
015cebed78 Support thumb 2013-08-11 04:58:01 +00:00
matt
a1a64bab57 Switch to unified syntax
use RET/RETc
use push/pop
2013-08-11 04:56:32 +00:00
matt
c111670598 Use foo{s} since it reduces the ifdefs for thumb 2013-08-11 04:41:17 +00:00
dholland
f02a6c3b94 Document .PATH.suffix:. Noted by apb back in December of 2008
(that's how long my queue is...)
2013-08-11 04:40:58 +00:00
matt
558fc00a85 unified syntax, make it play nice with thumb 2013-08-11 04:40:05 +00:00
matt
4d7e050eef Switch to unified syntax
use it to get condition return on thumb
2013-08-11 04:39:18 +00:00
dholland
199aad004d Kill off uo_unmark_vnode/UFS_UNMARK_VNODE as it's now a leftover. 2013-08-11 04:36:17 +00:00
dholland
2f193ecc6c more dark ATF rituals are required 2013-08-11 03:53:12 +00:00
dholland
6be406e820 Turn off -fno-strict-aliasing for HAVE_GCC; it makes no difference to
the compiler output and is therefore ipso facto not necessary. I'll
leave it on for HAVE_LLVM as I can't check that tonight.

(If there is invalid code in here that actually requires it, let me
know so I can fix things properly.)
2013-08-11 03:49:24 +00:00
dholland
a72799bb86 WARNS=5 2013-08-11 03:44:27 +00:00
dholland
09e313dddd typo in comment 2013-08-11 03:34:48 +00:00
dholland
7229854715 this already passes WARNS=5 2013-08-11 03:27:02 +00:00
matt
89317f999d Use push/pop 2013-08-11 03:09:41 +00:00
matt
ef763f80c4 Use unified syntax for conditional instructions
Use RETc/RET
2013-08-11 03:00:05 +00:00
matt
9706216381 fix conditional instructions to conform to unified syntax
use push/pop
use RET/RETc
2013-08-11 02:53:18 +00:00
matt
4de8c8ef33 Change r12 -> ip
Change all condition instructions so they pass unified syntax
2013-08-11 02:45:56 +00:00
dholland
7c248df2ae Whitespace. 2013-08-11 01:54:35 +00:00
dholland
eac2170da1 Add some cases pertaining to another bug I just fixed. 2013-08-11 01:50:02 +00:00
dholland
8d0b47d1c9 Fix another bug, relating to parsing the [=x=] syntax. 2013-08-11 01:49:40 +00:00