Commit Graph

196815 Commits

Author SHA1 Message Date
matt 19cb1fa295 Don't define _NOREGNAMES since all of libkern is now compiled with it. 2011-01-17 07:07:36 +00:00
matt 4fe8145a2c Use %rX instead of X. (no function change). 2011-01-17 07:06:10 +00:00
matt 3cdfbf5853 Add a #include <machine/pcb.h> 2011-01-17 06:55:49 +00:00
matt a783addbee Change some register uses to %rX that were missed the firt time. 2011-01-17 06:54:57 +00:00
christos 003dddff9d PR/44235: Valeriy E. Ushakov: Don't pick up a block from the free list if
it is not big enough, allocate a new one. XXX: this is inefficient, but at
least it does not end up corrupting memory.
2011-01-17 03:04:10 +00:00
matt a79ae329be Note secureplt support for powerpc. 2011-01-17 01:35:24 +00:00
njoly fd24721ce5 In stat structure conversions, do set st_birthtimespec member values
if exists.
2011-01-16 23:21:16 +00:00
joerg 66ef8e5b14 Alpha doesn't need -traditional-cpp for assembler. 2011-01-16 19:29:59 +00:00
matt 709c8a2f01 Move powerpc gotptr to the end to preserve binary compatibility. 2011-01-16 15:56:37 +00:00
jmcneill 7f772947f7 save a line of dmesg 2011-01-16 14:16:03 +00:00
skrll 0dec4d9c8e Fix RCSId. 2011-01-16 12:07:26 +00:00
tsutsui 3b619c6ff4 Make pre-2.0 ELF binaries (with gcc-2.95.3/binutils-2.11.2) actually work
with options COMPAT_16.
Tested on R3000 pmax and R5000 sgimips, closes PR port-mips/44375.
2011-01-16 09:50:44 +00:00
tsutsui c1a2202ec6 Pull AL2230S radio support for chips:
>   zyd0: sorry, radio "PV2000" is not supported yet
>   zyd0: could not attach RF
mentioned in PR kern/43125. From (FreeBSD via) OpenBSD.

Untested (no hardware here), but should not affect other chips.
2011-01-16 09:08:29 +00:00
tsutsui 4dbd907d6a Regen from usbdevs rev 1.576:
> Add CyberTAN ZD1211B. From OpenBSD.
2011-01-16 08:59:08 +00:00
tsutsui b2e0405206 Add CyberTAN ZD1211B. From OpenBSD. 2011-01-16 08:58:03 +00:00
wiz 83a6212df8 Typo fixes, use more markup. 2011-01-16 08:00:01 +00:00
matt 2dd1b647a7 For cerror, allow -I../libc to allow inclusion of any assym.h, if up. 2011-01-16 03:29:36 +00:00
matt 156ba6dbc5 Add -D_NOREGNAMES 2011-01-16 03:22:19 +00:00
christos 7350622ee8 off by one in fetching history data. From: Gerry Swislow 2011-01-16 03:05:51 +00:00
matt 36cd488617 align comments 2011-01-16 02:45:48 +00:00
matt b79441d450 Switch to the PIC_GOTSETUP/PIC_TOCSETUP macros for PIC code. Now libc
will be built to use secureplt by default.
2011-01-16 02:43:10 +00:00
matt 810e7ea289 Add PIC_GOTSETUP and PIC_TOCSETUP which replace the old methods to get the
GOT (via a bl) to the new REL16 based relocs.  This is another step to
supporting secure plt.
2011-01-16 02:41:55 +00:00
matt b094d98191 Warn about DT_TEXTRELs 2011-01-16 02:36:05 +00:00
agc dc2ecebec9 Initial import of libisns, contributed to the NetBSD Foundation by
Wasabi Systems, Inc.

libisns(3) is an implementation of the iSNS protocol as defined in
IETF RFC 4171, exporting an API that simplifies Internet Storage Name
Service (iSNS) client implementations.
2011-01-16 01:22:50 +00:00
matt d31dbd7578 Add secure-plt support for powerpc to ld.elf_so. As part of this, we have to
stop calling into the GOT/_DYNAMIC since they are no longer executable.
2011-01-16 01:22:29 +00:00
jmcneill 89497f8548 build and install aps module on i386 and amd64 2011-01-16 01:13:10 +00:00
jmcneill ce4e6d55a3 support building aps(4) as a module 2011-01-16 01:07:32 +00:00
jmcneill a5a55fa2c0 - catch up with OpenBSD driver, adding support for newer Thinkpad models
- add module hooks
2011-01-16 01:05:45 +00:00
phx c6e30a94f2 Add some USB devices, which I tested successfully.
Replace tab by blank after a device name, where it was forgotten.
2011-01-15 23:06:07 +00:00
njoly d1860447da Do not crash if a date cannot be represented (localtime returning
NULL), use the Epoch value instead.
2011-01-15 22:54:10 +00:00
phx 076fecc6cf Make it compile without options M68040 and M68060. 2011-01-15 21:56:53 +00:00
martin 2f62f26a09 Fix off by one that made most of these tests die with a bus error in the
sparc64 runs.
2011-01-15 20:16:57 +00:00
joerg 5a2c3d029b Add entry about -tradition-cpp change for people not using build.sh. 2011-01-15 16:13:59 +00:00
christos b163cf8017 Fix reversed oveflow check. 2011-01-15 15:42:10 +00:00
jmcneill b2b7e1871b Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
2011-01-15 13:54:52 +00:00
martin cca650856d Backout previous, it breaks the build big time and causes e.g. date(1)
and top(1) to dump core.
2011-01-15 12:31:56 +00:00
phx d036deb14e Added Radoslaw Kujawa's license from sys/arch/amiga/dev/bppcsc.c. 2011-01-15 11:59:42 +00:00
plunky f14c3542ea add sdp_put_[u]int64() .Fn prototypes to list 2011-01-15 11:51:25 +00:00
matt 1446ab5e31 Add some more reloc types as well as DT_PPC_GOT 2011-01-15 10:00:07 +00:00
matt cf88c3890b Use END(foo) everywhere.
Make __cerror hidden.
Use non-PLT calls to __cerror.
Use assym.h when appropriate.
Use addi to adjust stack instead of loading it.
Add __RCSIDs
Force -D_NOREGNAMES for all .S files.
[this is all in preperation for secure plt support]
2011-01-15 07:31:11 +00:00
matt fe39ae56e7 Add END(sym)
Add __RCSID (to match cdefs.h)
2011-01-15 07:23:49 +00:00
christos bfd4da8575 PR/44390: Paul Koning: make code gcc-4.5.1 friendly. 2011-01-14 23:56:13 +00:00
christos dd5b7b1566 don't depend on integer oveflow wrapping to detect it. From Paul Eggert in
the tz mailing list.
2011-01-14 23:35:07 +00:00
dyoung 979fccad2b In the EXAMPLES section, use device_t and accessors instead of struct
device.
2011-01-14 18:34:44 +00:00
jruoho a89366190f acpi_md_ncpus(): use cpu_attached instead of cpus_running. 2011-01-14 18:33:34 +00:00
njoly 7922e017f8 Add usr/sbin/chown.debug entry back, but obsolete it. 2011-01-14 18:12:47 +00:00
skrll a2bd31953e Tweak aprint_verbose output. 2011-01-14 16:48:15 +00:00
skrll df481c9844 Copy the pdc_iodc_read data when creating a device. 2011-01-14 16:37:11 +00:00
jmcneill dba38226ce only define HAVE_MTRR on x86 2011-01-14 16:04:49 +00:00
wiz e7d1c4c49a Fix spelling, mark up NULL. Closes PR 44381 by Ryo HAYASAKA. 2011-01-14 14:21:36 +00:00