Commit Graph

219786 Commits

Author SHA1 Message Date
matt
3aae98db4e Remove non-__ELF__ defines 2013-07-18 12:21:52 +00:00
matt
0bcd9d746a Use pcrel access and avoid GOT entries. Restructure a little to be more
efficient.
2013-07-18 12:20:41 +00:00
matt
547d5de4df Don't use %d2 (violates the ABI since it wasn't saved), use %a0 instead.
Use a pcrelative access for the local data avoiding the GOT.
2013-07-18 12:16:40 +00:00
joerg
8dce5128ed Explicitly disable unwind tables for the boot loader. 2013-07-18 12:15:15 +00:00
matt
90b4c890b1 Add more softfloat compatible functions 2013-07-18 12:05:30 +00:00
kefren
e8941bb5d0 * rework the reattachment code
* build an implnull label when a route is added and let mpls_add_label
  to take care of relabelling
* take out last piece of the code where we do route lookups - we should have
  every information we need in labels
* tested these changes using a number of rump kernels and some couple of
  thousands of flapping routes
2013-07-18 11:45:36 +00:00
manu
f7b644965d One more explicit error log, and two bug fixes
1) with recent FUSE, when lookup returns a null ino, it means ENOENT
2) odd corner case that caused a bug on dd if=test of=test conv=notrunc
   This caused the file to be open first ro, then rw. A logic bug in
   perfuse_node_open caused it to skip the second operation, whereas
   it should open for writing, and store the write FH without touching
   the read FH.
2013-07-18 09:01:20 +00:00
ryo
b0a2ff862e PR/48048: Add a missing vm_map_unlock_read() and uvmspace_free() to the ENOMEM error case in procfs_domap()d 2013-07-18 07:59:44 +00:00
wiz
0bf4e62623 New sentence, new line. Some whitespace. Bump date for previous. 2013-07-18 06:39:18 +00:00
kefren
201ffb9853 explicitly call sysctl setup in init. Needed for future dynamic loading 2013-07-18 06:23:07 +00:00
kefren
9b2110eba6 Make sure labels are always updated when a route is added and when a peer
is added
Rework mpls_add_label according to that so no route refresh is done anymore
Use poll when reading the PF_ROUTE socket
setsockopt SO_USELOOPBACK on the PF_ROUTE socket
Output some information on SIGINFO
Allow map changing for a ldp peer
Finally fix the connected routes admission into labels
Correct the route trigger when a label map is received
2013-07-18 06:07:45 +00:00
uwe
a2ec5e5863 Revert previous; other errors from WARNS=3 obscured the error in jump(). 2013-07-18 04:05:32 +00:00
uwe
d7a42acd68 Constify jump() arguments appropriately. 2013-07-18 04:02:31 +00:00
uwe
e0d6c9b51f Move manstate::pagerlen so that its "length of the above" comment makes sense. 2013-07-18 03:48:22 +00:00
uwe
3403b722b4 whatis.db is no more, so don't mention its location in FILES. 2013-07-18 03:40:31 +00:00
uwe
db23d137fa Remove unnecessary line wrap. 2013-07-18 03:38:25 +00:00
msaitoh
0eb2544dd3 Add Intel 8 Series SMBus. 2013-07-18 03:14:09 +00:00
matt
9b2362ab06 kcpuset_t changes for the pmap and removal of __cpuset_t 2013-07-17 23:27:02 +00:00
matt
19c0b0267e kcpuset_t changes 2013-07-17 23:25:25 +00:00
matt
d4eadb8ef5 Wait it actually wait. 2013-07-17 23:25:12 +00:00
matt
fe1b443aac Make this kcpuset_t instead of the private __cpuset_t
Add improvements for single TLB implementation (PPC, ARM).
2013-07-17 23:15:20 +00:00
christos
2361750063 remove "register" in new code
fix backwards check for overflow
2013-07-17 23:09:26 +00:00
matt
6e660710b6 Some constification.
Add kcpuset_clone, kcpuset_insersection, kcpuset_remove,
kcpuset_ffs, kcpuset_ffs_intersecting,
kcpuset_atomicly_merge, kcpuset_atomicly_intersect, kcpuset_atomicly_remove
2013-07-17 22:36:26 +00:00
adam
495e7e8d6b Import wpa_supplicant and hostapd 1.1 2013-07-17 21:58:14 +00:00
adam
29e1cca8d2 merge v1.1 2013-07-17 21:47:50 +00:00
adam
ad61743efd Import wpa_supplicant and hostapd 2013-07-17 21:34:10 +00:00
matt
88723221e0 Missed these. Convert to motorola format. 2013-07-17 21:29:01 +00:00
soren
e943400c80 A few "isa" files are so tightly integrated into the x86 platform code
as to not really be part of the optional isa bus autoconf machinery.

Allows configuring a kernel like so:

include "arch/amd64/conf/GENERIC"
no isa
2013-07-17 21:26:28 +00:00
pooka
b666f4df76 regen 2013-07-17 21:21:34 +00:00
pooka
e4ca638e55 Additionally translate daddr_t to int64_t in the rumpvnode interface.
The type daddr_t is not available for all systems (e.g. Linux systems with
musl libc), and exposing it will just cause an unnecessary compilation
failure even if the type is not used.
2013-07-17 21:20:53 +00:00
christos
995432063b new tzcode 2013-07-17 20:16:50 +00:00
christos
0c5ecb2c9f sync with latest tzcode 2013-07-17 20:15:49 +00:00
christos
a37624b5b0 welcome to 2013d 2013-07-17 20:13:04 +00:00
soren
7f55a0953f Fix ixb(4) build. 2013-07-17 19:52:15 +00:00
soren
18217f995c Fix COM_16750 build for non-COM_REGMAP platforms. 2013-07-17 19:51:56 +00:00
soren
73b485bccd Regen. 2013-07-17 19:51:03 +00:00
soren
c5e494cf84 Extend support for Nanjing QinHeng Electronics puc(4) devices. 2013-07-17 19:49:11 +00:00
martin
62c0de7a28 Disable -Wconversion for gcc older than 4.5 2013-07-17 19:24:56 +00:00
pooka
4a8002bb72 Include sys/null.h only on NetBSD because sys/null.h is not available
elsewhere.  This conditional makes the header portable and it can simply
be dropped verbatim into any system.

Also, move the inclusion below the comment block describing the purpose
of queue.h so that people looking at the header first see information
about the functionality instead of about a portability detail.
2013-07-17 15:50:59 +00:00
christos
d8748c5de0 print the next parser name instead of just the pointer in debugging. 2013-07-17 15:42:03 +00:00
christos
ee1471609b Allow -v to be used with other commands (list scan for example) as documented. 2013-07-17 15:40:42 +00:00
msaitoh
629a712518 Add some new TLB and cache entries from document (Table 3-22 Encoding of CPUID
Leaf 2 Descriptors, Intel 64 and IA-32 Architectures Software Developer's
Manual Vol. 2A.)
2013-07-17 15:26:38 +00:00
msaitoh
449b90bab6 Fix 0x0d's DCACHE entry and 0xeb's L3CACHE entry from the document
(Table 3-22 Encoding of CPUID Leaf 2 Descriptors, Intel 64 and IA-32
Architectures Software Developer's Manual Vol. 2A.)
2013-07-17 15:22:43 +00:00
martin
3f349243f2 Use -fPIE for crtbegin.o (instead of -fpie).
Fixes linking the firefox js shell. Ok: joerg@
2013-07-17 14:23:45 +00:00
matt
beba19ed6e Use += for SYSTEM_DEP not ?= 2013-07-17 14:05:43 +00:00
christos
37a296c0b9 PR/48057: psi: skip and msgfmt cannot be used together. Looks like a pasto;
fixed.
2013-07-17 12:55:48 +00:00
oki
087ed689f5 if received PADT, get correct sc related with session id.
RFC2516 5.5 says, no tags required in PADT packet.
2013-07-17 10:16:58 +00:00
matt
c1bc7ededb Use __HAVE_FPU__ instead __HAVE_68881__ 2013-07-17 06:43:32 +00:00
matt
d35c388600 Move the hardfloat stuff to its own directory.
Rewrite fp{get,set}{mask,round,sticky} in C
2013-07-17 06:39:06 +00:00
matt
68f3caa6de Export fpreg.h for libc 2013-07-17 05:42:02 +00:00