Commit Graph

202237 Commits

Author SHA1 Message Date
njoly
392e856443 Add missing El macro. 2011-06-26 10:20:41 +00:00
njoly
15cfb3c484 Bump major for libmj.so debug libraries, forgotten in previous. 2011-06-26 10:14:13 +00:00
jruoho
65ed486e9d ACPICA 20110623 is out. Due some bug fixes, this will be imported later. 2011-06-26 08:31:27 +00:00
christos
d2b7346773 delint 2011-06-25 20:27:01 +00:00
christos
67995da767 add missing paren 2011-06-25 20:13:03 +00:00
christos
478d1edef4 It is a lot nicer to getenv() what you need once and makes the code a lot
more readable.
2011-06-25 17:13:34 +00:00
wiz
ce0ea4e1c5 Bump date for previous. 2011-06-25 12:44:37 +00:00
wiz
7b95ccb149 Quote minus so it does not become a dash. 2011-06-25 12:43:03 +00:00
plunky
976f402dd7 use appropriate types for uid/gid 2011-06-25 09:28:45 +00:00
plunky
2424b4a6bc use size_t to satisfy lint 2011-06-25 09:16:52 +00:00
nonaka
ddd22f06ab ld.elf_so(1): Support ELF symbol versioning. 2011-06-25 05:50:14 +00:00
nonaka
c52f9a5df2 PR/45015: ld.elf_so: support ELF symbol versioning
Applied latest patch.
2011-06-25 05:45:10 +00:00
matt
c4e25001ef Move some stuff from evbppc's Makefile.inc to powerpc's.
This avoids redundant objcopy's
2011-06-25 02:26:53 +00:00
agc
25c27ba989 libmj major number bump 2011-06-25 00:42:57 +00:00
agc
e63e4d57f9 change mj library to take an additional argument for a string type,
denoting its length. this allows binary strings to be encoded using
libmj.

escape magic characters in json strings in a more efficient manner.
the previous method was not scalable.

update callers to suit

bump libmj major version number

add examples to the libmj(3) man page
2011-06-25 00:37:44 +00:00
matt
fe86ea0fb1 Make powerpc work on BookE. At this time we only support DOZE (lightest
form of power-saving).  By default, power-saving is disabled but can be
enabled in /etc/sysctl.conf by setting machdep.powersave=1
2011-06-25 00:07:10 +00:00
matt
b1e55671fe Use intr_init since we have it. 2011-06-24 23:54:37 +00:00
matt
2f5896fb14 Fix code that's been broken for over seven years... 2011-06-24 22:19:45 +00:00
matt
438a427c90 Default PAX_ASLR to off. 2011-06-24 21:30:36 +00:00
plunky
9a6467a351 some attributes contain comma separated lists which are too long to
show on a single line, split them up
2011-06-24 20:53:56 +00:00
plunky
b0e371d8b4 in the "Basic Printing Profile" it is not really very clear
which ServiceClass the attributes relate to, so link them
to "Direct Printing" and "Printer Status" as well as
"Reference Printing", since I have a printer (HP460) which
does not claim the latter.
2011-06-24 20:11:23 +00:00
plunky
45c72a0110 if print_attribute() did not print, we should try the next
service_class before failing
2011-06-24 20:06:04 +00:00
plunky
10d720db72 interpret "Hardcopy Cable Replacement Profile" attributes 2011-06-24 19:03:46 +00:00
plunky
12d259798e interpret "Basic Imaging Profile" attributes 2011-06-24 18:50:32 +00:00
manu
503fb643db Commit fix for misc/45029.
Approved by pooka@
2011-06-24 16:59:29 +00:00
mrg
9332c044e4 run mknative-gcc for amd64 and GCC 4.5.
this is only enough to build crtstuff, libgcc* and libobjc.
2011-06-24 05:31:36 +00:00
mrg
9ae752839c update this for GCC 4.5's libiberty. 2011-06-24 05:28:48 +00:00
mrg
4f89948c93 - fix the path for GCCARCH and GCCARCH
- force DEVPHASE to "release"
-
2011-06-24 05:27:57 +00:00
mrg
0c1f7b8a8f look in the right path for auto-host.h 2011-06-24 05:26:06 +00:00
mrg
04291615b1 look in the right path for defs.mk. 2011-06-24 05:25:24 +00:00
kiyohara
8c5cebf6f7 Fix broken stack. The r4 points cpu_info in ddb_trap. (not test) 2011-06-24 03:53:46 +00:00
mrg
d186a20caf add a README to describe how to port GMP build framework, and a script
to parse the GMP ./configure output and generate part of a makefile.

move all the mpn build stuff into the MD part of the framework, and
update the amd64 port to build all the parts it should.

XXX: amd64 build fails to preprocess redc_1.asm gcd_1.asm mod_1_4.asm,
XXX: so we're using the generic C versions for now.
2011-06-24 03:50:23 +00:00
rmind
c59e31527c amap_copy: fix one more regression, thanks to enami@. 2011-06-24 01:48:43 +00:00
yamt
90a297503a pmap_map_ptes: fix a bug introduced by rmind-uvmplock merge 2011-06-24 01:39:41 +00:00
rmind
7be1d60258 Fix uvmplock regression - a lock against oneself case in amap_swap_off().
Happens since amap is NULL in uvmfault_anonget(), so uvmfault_unlockall()
keeps anon locked, when it should unlock it.
2011-06-24 01:39:22 +00:00
yamt
fa43ee9ddc uvm_anon_release: fix a locking error after the rmind-uvmplock merge 2011-06-24 01:23:05 +00:00
christos
bfb07aa1f2 Always use our own align macro and explain a bit more why this is bogus. 2011-06-24 01:10:31 +00:00
rmind
538c69f6e6 amap_pp_adjref: fix regression, spotted by nonaka@. 2011-06-24 01:03:08 +00:00
matt
da247cc47d Turn on PAX_ASLR 2011-06-24 00:48:46 +00:00
matt
65bd0920b3 Allow PAX_ASLR to be used by itself. 2011-06-23 23:42:43 +00:00
christos
2fa13d153a Don't give out information about processes we can't control. 2011-06-23 22:50:53 +00:00
wiz
57d979b352 Quote minus so it does not become a dash. 2011-06-23 20:54:24 +00:00
matt
c0b4eeb495 Redo how the pte_*wire* inlines work. Now pmap.c makes no assuming about
what type pt_entry_t.  It can now be a scalar or a union/struct.
2011-06-23 20:46:15 +00:00
rmind
6398a253c4 Clean-up, add asserts, slightly simplify. 2011-06-23 18:15:30 +00:00
matt
11f078c849 When printing the interrupt string, be like the other driver and do
"alc0: interrupting at msi 1" instead of "alc: msi 1".
2011-06-23 17:42:46 +00:00
rmind
df10270871 uvmfault_anonget: clean-up, improve some comments, misc. 2011-06-23 17:36:59 +00:00
christos
281288535e From Aleksey Cheusov: Don't make it easy for compromised systems to bypass
ASLR protections by providing the mapping addresses of programs to everyone.
2011-06-23 17:06:38 +00:00
jruoho
769cd829a3 Note some long-term difficult goals. 2011-06-23 16:56:07 +00:00
rmind
aade7fc010 pmap_map_ptes: use cpu_load_pmap() to handle i386 PAE case.
Spotted by cherry@
2011-06-23 16:25:09 +00:00
riz
fa44c6496c Remove a noisy debugging printf that triggers on bigendian platforms.
(Reported upstream as well)
2011-06-23 16:12:36 +00:00