Commit Graph

186539 Commits

Author SHA1 Message Date
mrg
f4f977dbc5 make this actually build on mips64. 2009-12-15 04:06:43 +00:00
mrg
39ffb8df8d fix the previous: default the target depending the MACHINE_ARCH. 2009-12-15 04:05:34 +00:00
mrg
6540a82b31 brace a --fatal-warnings with a NOGCCERROR check. 2009-12-15 04:03:55 +00:00
christos
05e0c68b9e commit the auto-generated file 2009-12-15 03:39:19 +00:00
christos
c76b1ab895 Add a script to update the countries ISO/FIPS list. 2009-12-15 03:38:58 +00:00
dyoung
62f43df82a Per rmind@'s suggestion, avoid an acquire/release-mutex dance by
collecting garbage in two phases:  in the first stage, with
alldevs_mtx held, gather all of the objects to be freed onto a
list.  Drop alldevs_mtx, and in the second stage, free all the
collected objects.

Also per rmind@'s suggestion, remove KASSERT(!mutex_owned(&alldevs_mtx))
throughout, it is not useful.

Find a free unit number and allocate it for a new device_t atomically.
Before, two threads would sometimes find the same free unit number
and race to allocate it.  The loser panicked.  Now there is no
race.

In support of the changes above, extract some new subroutines that
are private to this module: config_unit_nextfree(), config_unit_alloc(),
config_devfree(), config_dump_garbage().

Delete all of the #ifdef __BROKEN_CONFIG_UNIT_USAGE code.  Only
the sun3 port still depends on __BROKEN_CONFIG_UNIT_USAGE, it's
not hard for the port to do without, and port-sun3@ had fair warning
that it was going away (>1 week, or a few years' warning, depending
how far back you look!).
2009-12-15 03:02:24 +00:00
mrg
fa38305b2e avoid most of the SUBDIRs if MKATF == "no". 2009-12-15 03:01:48 +00:00
mrg
7dc27f7039 fix a bunch of issues with MKATF=no. 2009-12-15 03:01:15 +00:00
enami
08464abb1e Put space after comma in the C code example. 2009-12-15 00:35:36 +00:00
haad
e354c714a3 Fix problem with using wedge like devicesi(LVM Logical Volumes, ZFS Zvols)
as xkbd backend. This problem was reported by Hugo Silva on port-xen.

Now we call DIOCGWEDGEINFO for all partitions, when it is not implemented
we use DIOCGPART to get information about volume size.

Fix oked by jym@.
2009-12-15 00:19:52 +00:00
skrll
c13655399e Remove redundant line. 2009-12-14 23:36:52 +00:00
agc
d028655a8d Bump the netpgp base version to 1.99.14 for the release changes. 2009-12-14 23:35:06 +00:00
agc
9e63cf3fca Prepare for a new netpgp-20091210 portable release.
Apart from infrastructure changes, there are the following functional ones:

+ Update to version 20091210

+ provide a new netpgp_match_list_keys(3) function to perform a
regular-expression based search of all the keys in the keyring.  If no
pattern is specified to match, then all keys are returned.

+ provide a new netpgp_set_homedir(3) function, and use it to set the
home directory from the library, rather than individually in all the
programs which use the library

+ provide a new netpgp_incvar(3) function which will add a constant
increment (which may be negative) to the value of an internal
variable.  This is primarily used for the verbosity level within the
library, and is again a movement of the function into the library from
the individual programs which use the library

+ move to the specification of an ssh key file by internal variable,
rather than the directory holding an ssh key file

+ autoconf infrastructure changes

+ take a hammer to the _GNU_SOURCE definitions problems

+ don't rely on strnlen(3) being present everywhere
2009-12-14 23:29:56 +00:00
matt
438b816270 Use PRIxVADDR ... 2009-12-14 21:19:47 +00:00
matt
9ca0818a05 Make librump play with mips nicely. Define ARCH_ELFSIZE for mips to be 32.
This works for N64 kernels because objcopy them to be 32bit to the bootloaders
can handle them.
2009-12-14 21:19:23 +00:00
kefren
df341ead56 add suspend/resume hooks for command processor 2009-12-14 21:01:07 +00:00
matt
e7e033198e Fix bad merge. (SUBDIR= != SUBDIR +=) 2009-12-14 20:47:23 +00:00
matt
f3848e2eb2 Back errant change due to botched merge. 2009-12-14 20:45:02 +00:00
matt
6a96fd6958 Fix merge botch (we use 64bit times now). 2009-12-14 20:42:12 +00:00
skrll
f8c711439e Wrap comment. 2009-12-14 18:39:19 +00:00
uebayasi
ad7af028ce Fix typo in previous. 2009-12-14 17:16:12 +00:00
skrll
b1d73e2147 Re-run mknative for binutils. 2009-12-14 15:49:18 +00:00
skrll
339f8dbeea MKDEBUGLIB=yes fixes. 2009-12-14 15:27:13 +00:00
uebayasi
54fa447685 Merge from matt-nb5-mips64; adapt to vaddr_t / vsize_t format specifiers. 2009-12-14 14:29:09 +00:00
christos
a31812a3a1 disable only parallel make. 2009-12-14 14:13:16 +00:00
uebayasi
338fe7370e Adjust size_t format specifiers for mips64e[bl]. 2009-12-14 14:11:32 +00:00
uebayasi
fce6fcbb2c Teach crunchide(1) that mips64e[bl] is 64-bit ELF. 2009-12-14 14:01:10 +00:00
uebayasi
7400b90cd7 Use GNU linker emul names which really exist.
XXX Assume big endian for now.  Better than build failure.
2009-12-14 13:43:59 +00:00
uebayasi
ca9b54662a Conditionalize gnu/usr.bin/groff build by ${MKGROFF}. 2009-12-14 13:39:33 +00:00
uebayasi
db427a195a NetBSD/mips64e[bl] userland is default to N32 ABI. It needs /usr/lib/o32
for O32 ABI and /usr/lib/64 for N64 ABI.
2009-12-14 13:23:56 +00:00
uebayasi
1f7c235131 gimpy invented PRIxVADDR format specifier. 2009-12-14 13:00:07 +00:00
uebayasi
69c8450278 We don't declare variables in for () statement. 2009-12-14 12:53:18 +00:00
uebayasi
3a48f7cfa9 Conditionalize some build directories by ${MKCXX}. 2009-12-14 12:43:48 +00:00
uebayasi
e3ac1d9304 Build fix for the mips64 merge:
- If memset2.c is in ${SRCS}, exclude conflicting memset.c.
- If MD byte_swap_8.* is in ${SRCS}, exclude conflicting bswap64.c.
2009-12-14 12:18:14 +00:00
uebayasi
473d579ad2 Set list police. 2009-12-14 09:57:37 +00:00
wiz
fcf6fd4722 Bump date for additional supported card. 2009-12-14 09:33:47 +00:00
cherry
f9f0b72acc Add reference to Qualcom Inc AC8700 / ZTE 1x EVDO interface. Thanks saysprasad@gmail.com 2009-12-14 09:06:37 +00:00
uebayasi
0d144fa114 Disable parallel build, which always fails at compiling itable.c / interp.c.
Only affect MKCROSSGDB=yes.
2009-12-14 08:51:31 +00:00
mrg
588b1ff87f use "${CC} -r" not "${CC} -Wl,-r" as the latter fools GCC on some targets
and it ends up passing "-r -relax" to ld, which causes ld to barf.
2009-12-14 08:51:16 +00:00
wiz
663935444d Bump date for previous. 2009-12-14 07:31:49 +00:00
wiz
6277279df4 Whitespace nit. 2009-12-14 07:29:23 +00:00
dholland
5934d74fc2 Add two missing functions to the SYNOPSIS. From Silas Silva in PR 42415. 2009-12-14 06:06:22 +00:00
dholland
d3b64ea665 Fix some ordering inconsistencies, noted by Silas Silva in PR 42415. 2009-12-14 06:03:23 +00:00
matt
c7af27854b Suppress a warning if time_t is __int64_t 2009-12-14 05:51:56 +00:00
dholland
f57683f0c7 Minor wording fix/clarification (sending -> copying) from Silas Silva
in PR 42414.
2009-12-14 05:47:30 +00:00
christos
2713ece13f don't need GENCMD anymore. 2009-12-14 05:25:21 +00:00
christos
3ca6a849fc use .ORDER to avoid race 2009-12-14 05:23:39 +00:00
christos
e3fc7d5ba9 use .ORDER for rules that create multiple files. 2009-12-14 05:13:38 +00:00
dholland
c1bd5c1780 Don't use NOGLOB_MTCH for pax, only for tar. Fixes fix for PR 41167 and
closes PR 42301. Since the 41167 fix was pulled up to -5, this needs to
be too.
2009-12-14 05:04:48 +00:00
mrg
4a1f591022 run mknative-gcc for these, in -current. 2009-12-14 04:43:59 +00:00