203132 Commits

Author SHA1 Message Date
mrg
cbcbe44234 mark gcc-4.5/tgmath.h as gcccmds,gcc=45. 2011-07-12 05:31:03 +00:00
mrg
e3166ce34c fix previous and only force the failure if reloc2bb already failed. 2011-07-12 03:09:03 +00:00
dholland
9474f05d3b Don't need to initialize (one of) the elements now in i_crap; nothing in
here touches that material.
2011-07-12 02:46:03 +00:00
dholland
26cd068e1f Currently, ufs_lookup produces five auxiliary results that are left in
the vnode when lookup returns and fished out again later.

1. Create struct ufs_lookup_results to hold these.

2. Call the ufs_lookup_results instance in struct inode "i_crap" to be
clear about exactly what's going on, and to distinguish the lookup
results from respectable members of struct inode.

3. Update references to these members in the directory access
subroutines.

4. Include preliminary infrastructure for checking that the i_crap
being used is still valid when it's used. This doesn't actually do
anything yet.

5. Update the way ufs_wapbl_rename manipulates these elements to use
the new data structures. I have not changed the manipulation; it may
or may not be correct but I continue to suspect that it is not.

The word of the day is "stigmergy".
2011-07-12 02:22:13 +00:00
jmcneill
15c24b250f - use separate locks for ingress and egress queues
- increase ts block and buffer sizes
2011-07-12 00:57:19 +00:00
matt
56d3bebb19 Bump up SYMTAB_SPACE to 700000 2011-07-11 23:01:19 +00:00
matt
4ad31d2c77 Match SHEEVAPLUG_JTAG. 2011-07-11 20:22:50 +00:00
matt
30de3dcd11 Regen. 2011-07-11 20:22:30 +00:00
matt
b7d2467a77 Add SHEEVAPLUG_JTAG 2011-07-11 20:21:59 +00:00
martin
7d1d8fc18d replace "(CORE_ADDR) (uintptr_t) NULL" by a simple "0" - avoids the dance
with HAVE_STDINT_H and fixes the tool build for me.
Idea from dsl, OK: mrg.
2011-07-11 18:47:01 +00:00
joerg
c2ae6ee303 Sort 2011-07-11 18:33:48 +00:00
jmcneill
4c2417ded7 add emdtv at uhub 2011-07-11 18:31:10 +00:00
jmcneill
7438afac27 remove unused prototype 2011-07-11 18:30:31 +00:00
jmcneill
f00b760ccb add module glue for lg3303, xc3028, emdtv 2011-07-11 18:04:32 +00:00
jmcneill
51f58a8a87 add emdtv(4), a dtv(4) driver for Empia Technology EM28XX DTV devices 2011-07-11 18:02:04 +00:00
jmcneill
9c53d3c419 add LGDT3303 tuner and XC3028L demod drivers 2011-07-11 18:00:06 +00:00
njoly
730b47d6fe Convert some more ATF_REQUIRE calls to ATF_CHECK. 2011-07-11 17:51:48 +00:00
njoly
1732ed7d11 Make types_signed/types_unsigned testcases use ATF_CHECK instead of
ATF_REQUIRE.
2011-07-11 16:12:56 +00:00
matt
e1be636f14 Remove inline from global routines 2011-07-11 15:59:56 +00:00
njoly
0c62b9032c bump libdns.so minor forgotten for amd64/sparc64 compat debug libraries. 2011-07-11 13:42:49 +00:00
hannken
68ad0cad04 Layer_fsync(): when syncing a device node call spec_fsync() to clean the
layer node before descending to the lower file system.

Adresses PR kern/38762 panic: vwakeup: neg numoutput
2011-07-11 08:34:01 +00:00
hannken
49511bba25 Change VOP_BWRITE() to take a vnode as its first argument like all other
VOPs do.  Layered file systems no longer have to modify bp->b_vp and run
into trouble when an async VOP_BWRITE() uses the wrong vnode.

- change all occurences of VOP_BWRITE(bp) to VOP_BWRITE(bp->b_vp, bp).
- remove layer_bwrite().
- welcome to 5.99.55

Adresses PR kern/38762 panic: vwakeup: neg numoutput

No objections from tech-kern@.
2011-07-11 08:27:37 +00:00
mrg
bae714a51c regenerate, now sun2 libgcc links with applications fine. 2011-07-11 08:25:09 +00:00
mrg
3e3f99ad94 make this look more like the (working) gcc 4.1 configuration, and make
this actually work on netbsd/sun2.
2011-07-11 08:23:48 +00:00
mrg
4292af252e XXX: add a prototype for __cmpdf2() so this compiles with -Werror. 2011-07-11 08:23:16 +00:00
hannken
4094bb1a9f Change VOP_BWRITE() to take a vnode as its first argument like all other
VOPs do.  Layered file systems no longer have to modify bp->b_vp and run
into trouble when an async VOP_BWRITE() uses the wrong vnode.

Adresses PR kern/38762 panic: vwakeup: neg numoutput

No objections from tech-kern@.
2011-07-11 08:23:00 +00:00
mrg
67e341bb50 use m68k/t-floatlib on netbsd m68* platforms. 2011-07-11 08:22:49 +00:00
matt
90ee15e239 Fix FLT_* and DBL_* redefinition problem. 2011-07-11 02:54:04 +00:00
matt
679c1ab7fb Fix
error: new qualifiers in middle of multi-level non-const cast are unsafe
by defining the type correctly thereby avoid the cast.
2011-07-11 02:30:49 +00:00
mrg
846b001eeb improve the error message if elf2bb finds we are too large. if elf2bb
fails, make sure that the following nm -u's success doesn't cause make
to believe the target was built.  now amiga builds with HAVE_GCC=45
actually fail here, rather than fail at sets time due to missing files.
2011-07-11 01:24:34 +00:00
jakllsch
528da415e4 Add cxdtv(4), a dtv(4) driver for Conexant CX23880-series DTV interface chips.
Initially supports digital reception on ATI HDTV Wonder card.
2011-07-11 00:46:03 +00:00
jakllsch
ea0121eb6e Add subdriver for Nextwave (subsequently acquired by ATI, then AMD, and
finally Broadcom) NXT200x series of 8VSB/QAM demodulator.

Still a bit crude and only supports the NXT2004 at this point.
2011-07-11 00:30:23 +00:00
jakllsch
fca353163e Add subdriver for generic PLL-based TV tuners. 2011-07-11 00:01:51 +00:00
matt
573c9331e5 Add more links for evbmips
Add ${MACHINE} link
2011-07-10 23:50:24 +00:00
matt
adf6b492c9 Add algor kernels 2011-07-10 23:49:31 +00:00
matt
7eada770df Use TOOL_GZIP 2011-07-10 23:35:12 +00:00
matt
aba5b85460 Enable a few more devices (not all work). 2011-07-10 23:34:37 +00:00
matt
e2e564dead Enhance NEED_UBOOTIMAGE so that NEED_UBOOTIMAGE=gz inserts a gzipp'ed image. 2011-07-10 23:33:59 +00:00
matt
d1cae3a2f6 cleanup <machine/*.h> includes 2011-07-10 23:32:03 +00:00
matt
9636e80449 More <machine/ include cleanup 2011-07-10 23:21:58 +00:00
matt
b6185cbde2 Fix machine/ includes 2011-07-10 23:13:22 +00:00
matt
85f1d6f3df Don't use "f" with non-fp types. Use a union to go between
double and uint64_t.  Makes clang happy.
2011-07-10 21:18:47 +00:00
mhitch
3f201ebbb2 Add a serial console flag passed from the boot loader to the kernel to
allow enabling the serial console with the boot command.  Loadbsd has
the option added, but I am not able to buid a new loadbsd binary at this
time, so only the bootxx loader can set the option.
2011-07-10 21:02:37 +00:00
jakllsch
23144ead82 Add complete support for all channels on VT6421A SATA/PATA controller to
viaide(4).
2011-07-10 20:01:37 +00:00
matt
d9b63c046a Fix set lists for COMPAT + GCC=45 2011-07-10 16:54:04 +00:00
jmcneill
04ce1b4880 add DMX_PES_foo -> DMX_PES_foo0 aliases for dmx_pes_type_t types 2011-07-10 15:50:48 +00:00
mrg
fd2a48532a force HAVE_AS_SPARC_GOTDATA_OP to false, since those relocs seem
busted with our binutils.  now sparc64 seems to work fine.
2011-07-10 15:28:26 +00:00
pgoyette
0537bed9f4 Initialize sensor state. (Missed the commit for this in my last
roto-till.)
2011-07-10 14:41:34 +00:00
apb
404ff31a48 Allow quoting of embedded shell metacharacters in locate.conf(5).
The shell_quote function here is identical to that in postinstall
and etcupdate.

This should fix PR 45130 from Greg Woods.
2011-07-10 13:42:49 +00:00
uch
a2917fcf47 fix freeblock count bug. 2011-07-10 12:14:01 +00:00