ross
bcc364ea13
Check for powerpc64 when enumerating MACHINE_ARCH
2006-07-08 05:43:35 +00:00
ross
a228aa3de2
Revise for LP64.
...
Encapsulate previously copied code sections into macros.
2006-07-08 05:09:44 +00:00
ross
032dc727f7
remove unreferenced temporary label
2006-07-08 05:04:49 +00:00
wiz
091ad264de
Add libprop. Closes PR 33943 by Nicolas Joly.
2006-07-08 04:44:09 +00:00
matt
0d9282a952
Note move of VAX to gcc4
2006-07-08 00:33:03 +00:00
matt
49decd4131
Switch vax to GCC 4
2006-07-08 00:32:08 +00:00
matt
8d5953af19
Define FRAME_POINTER_CFA_OFFSET since it is a constant 0 since VAX *always*
...
has a valid frame pointer.
2006-07-08 00:29:59 +00:00
matt
d882b4c815
Rather than cast everything around (which upsets gcc4), use a union instead.
2006-07-08 00:28:21 +00:00
matt
46d05ada18
Don't bcopy to 0 because gcc4 doesn't like. Instead use a structure copy
...
to 0 to do the equivalent thing. XXX this is evil.
2006-07-08 00:27:30 +00:00
matt
c266c91b24
Reorganize pmap_extract so that *pap is always set to quash gcc4
...
uninitialized use warnings.
2006-07-08 00:26:21 +00:00
matt
08f6d0142a
Make GCC3/GCC4 happy with these asms.
2006-07-08 00:25:24 +00:00
matt
53ea8158b4
With VAX & GCC4, use builtin memset and memmove.
2006-07-08 00:24:26 +00:00
matt
34b5f92bac
Don't define bpendtsleep on vax (gcc4 optimizer will duplicate the asm
...
that contains it result in a multiple symbol definition in gas).
2006-07-08 00:23:29 +00:00
thorpej
723e715a3b
Change prop_number_t to store a uint64_t, rather than a uintmax_t. No
...
ABI change, and we ought to explicitly state that this is a fixed-width
type, since that what it needs to be for binary plist support.
2006-07-07 22:29:55 +00:00
gdamore
d266f72a20
Add AR531X GPIO support. This also registers the reset button with sysmon,
...
so that when it is pressed the default reset button action (currently board
reset, no change to data in flash) is taken.
While here, remove the AR531X generic config, because it just doesn't make
sense.
2006-07-07 22:03:19 +00:00
ross
c389a93699
Add _LP64 version of _mcount for ppc64
2006-07-07 21:28:03 +00:00
ross
d08a822069
Add stmd and lmd macros.
2006-07-07 21:26:54 +00:00
ross
60ce5dccc9
Add missing ppc64 elements
2006-07-07 21:07:35 +00:00
ross
7e22c74b0c
Nothing from <machine/asm.h> is even used here, so don't include it.
...
This was the only place in the system where asm.h contents were seen
by the compiler and hence the only reason why asm.h had to conform
to C syntax. This previously limited asm.h to a cpp constructs and
comments.
2006-07-07 19:57:29 +00:00
perseant
21393db687
Place an upper bound on the number of segments to clean at one time, no
...
matter how empty they are.
Note that if two blocks have the same inode and block number, they sort
the same (this should never happen, but if it does there's no reason to
have qsort scramble the list).
Add some diagnostic syslog messages for unusual cases.
2006-07-07 18:19:30 +00:00
yamt
fa517f1fc0
make this compilable without kernfs in the case of !DOM0OPS && XEN3.
2006-07-07 18:15:53 +00:00
yamt
aa5b46a800
xbdsize: fix an null dereference.
2006-07-07 17:59:21 +00:00
hubertf
33bed52cb8
Replace strcpy() call with strlcpy() call.
...
OK'd by christos@
2006-07-07 17:25:01 +00:00
yamt
660afa3bf2
fix xsd_kva.
2006-07-07 17:21:19 +00:00
thorpej
296508b606
Use a red-black tree to unique'ify the dictionary key symbols, rather than
...
a sorted array. Using a tree puts the linkage into the key symbol itself,
allowing us to avoid having to allocate memory with a mutex held.
2006-07-07 17:09:36 +00:00
drochner
656024b633
newest releases of binutils/db4/dhcp/heimdal
2006-07-07 10:45:11 +00:00
skrll
e5bd1e1629
Disable DDB_DEBUG by default
2006-07-07 09:40:54 +00:00
skrll
0fd55006fe
Fix use of user_backtrace. It takes a lwp pointer now.
2006-07-07 09:38:47 +00:00
mrg
0d145f62a4
regenerate with fixed gcc configury and libc
2006-07-07 08:38:40 +00:00
cherry
c41313666f
checkin libc asm stubs, #1
2006-07-07 07:49:19 +00:00
ross
12f8dfa169
add reachover ffs and strlen for ppc64
2006-07-07 07:37:44 +00:00
ross
9eb6edc931
revert
2006-07-07 07:31:03 +00:00
ross
a76fa390b6
And yet more .S files...
2006-07-07 07:15:04 +00:00
ross
5c30c35cd8
urk, need these too
2006-07-07 06:59:04 +00:00
ross
549728f08a
build __sigaction14_sigtramp.c
2006-07-07 06:56:34 +00:00
ross
fefc484d05
rcsid & white space
2006-07-07 06:53:42 +00:00
ross
db64036e6c
fix @toc reference macro
2006-07-07 06:50:06 +00:00
cherry
8e4670dadf
Towards building libc/arch/ia64
2006-07-07 06:42:32 +00:00
ross
7108da6a37
Add missing sigaction()
2006-07-07 06:40:45 +00:00
ross
7008de4c81
bzero() and memset() for ppc64.
2006-07-07 04:54:52 +00:00
simonb
5f14059883
Regen.
2006-07-07 01:22:31 +00:00
simonb
bbed75b78f
Add another Intel 3945 wireless minipci device id.
...
Small part of kern/33778 by Jean-Baptiste Campesato.
2006-07-07 01:21:37 +00:00
simonb
90498e88b2
s/writting/writing/.
2006-07-07 00:56:15 +00:00
mrg
e8f235719e
also use the "config/netbsd.h" definition of NETBSD_LIB_SPEC for netbsd.
2006-07-07 00:11:06 +00:00
ross
ce3a138bcc
add missing .globl's in new direct fallthru .init .fini
2006-07-06 22:31:55 +00:00
perseant
a2aa7212a8
Protect lfs_order_freelist() with the segment lock.
2006-07-06 22:27:19 +00:00
perseant
b8ec630ade
Fix a typo that caused a "multiple free" panic on unmounting a resized lfs.
2006-07-06 22:14:18 +00:00
martin
6bfe6be406
Make it compile on 64 bit machines
2006-07-06 21:55:06 +00:00
mrg
049148f698
for PowerPC64, use -mlong-double-128 when building libgcc.
2006-07-06 21:39:44 +00:00
mrg
ad04044dda
define the NetBSD start/end/link specs in terms of the ones from
...
"config/netbsd-elf.h", not some local definitions (that are wrong.)
2006-07-06 21:39:06 +00:00