Commit Graph

148784 Commits

Author SHA1 Message Date
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
mrg 5457f6307c do not use crtsavres 2006-07-06 21:38:14 +00:00
ross 4669390119 rewrite for ppc elf64 reloc 2006-07-06 17:05:04 +00:00
ross 5844b0794f we need the current vfork 2006-07-06 17:04:22 +00:00
mrg d845739548 note for GCC4 updates to update gcc/version.c 2006-07-06 15:35:52 +00:00
mrg c3465e58a9 oops, forgot to bump the NetBSD GCC date with the last import. 2006-07-06 15:34:43 +00:00
ross 96cf233754 more refinements for ppc64 PIC/PLT/TOC issues 2006-07-06 15:26:51 +00:00
scw 5914c06c4c Fix the entries for SPR_DC_ADR and SPR_DC_DAT. 2006-07-06 15:09:54 +00:00
mrg 9ffa9806b4 make this look slightly more like linux64.h. remove some unused stuff.
don't set a default rs6000_ieeequad.  now libgcc builds.
2006-07-06 10:47:37 +00:00
mrg eb505c78cc make powerpc64-netbsd:
- not include rs6000/netbsd.h
- include biarch64.h at the start of tm_file, like powerpc64-linux does
- include the linux kernel profiling flag option (though profiling is
  currently busted in general)
2006-07-06 10:24:20 +00:00
mrg 31a7fdbc10 don't set a default rs6000_ieeequad on NetBSD just as Linux. 2006-07-06 10:21:03 +00:00
mrg 4ec585fc16 fix this for non-netbsd targets. 2006-07-06 10:13:52 +00:00
wiz 7affbf72ab Bump date for previous.
Remove superfluous word.
2006-07-06 06:20:52 +00:00
nisimura 000497ee3b Fix a spell error and mention to UDP4CSUM HW bug which is common
among KSZ8842 and KS8695P.
2006-07-06 03:00:25 +00:00
mrg 2ad4576456 do not rebuild .info files in the netbsd tree. 2006-07-06 01:38:51 +00:00
mrg 2f9635ff9a regenerate with fixed armeb configury 2006-07-06 00:26:39 +00:00
mrg 8b8880930c for armeb, TARGET_ENDIAN_DEFAULT now needs to be set to MASK_BIG_END. 2006-07-06 00:25:34 +00:00
wrstuden 1b9990ba67 Fix len=-4 issues.
When receiving a packet, if a receive buffer has length 0,
treat it the same way we treat a failed mapping.

Fix contributed by Wasabi Systems.
2006-07-05 23:51:50 +00:00
thorpej 43251ef2af Note property list to/from kernel changes to proplib(3). 2006-07-05 21:53:29 +00:00
thorpej 434b7a76fc Add kernel and user space parts of a protocol for sending property lists
to / from the kernel using ioctls.
2006-07-05 21:46:10 +00:00
thorpej 2f3beab89e Reduce the memory footprint for prop_bool_t objects significantly, taking
adavantage of the immutability of these objects:

Statically allocate a TRUE object and a FALSE object, and simply return
references to those objects for create and copy operations.
2006-07-05 20:29:28 +00:00
perry 202456461a Patches contributed by KIYOHARA Takashi, taken from FreeBSD.
These apparently sync up the sources to the current FreeBSD driver.
Tested by Matthias Drochner.
2006-07-05 18:46:42 +00:00
ross 7731d9ebb9 disable via radical lobotomy
this can't be properly converted now until kernel includes are available
2006-07-05 18:33:18 +00:00
ross 3fbcafa1c9 convert remaining ppc32 code to ppc64 2006-07-05 18:28:43 +00:00
ross 0584742537 convert PIC linkage 2006-07-05 18:27:08 +00:00
xtraeme 9c392ba6f4 Repeat after me, use __KERNEL_RCSID. 2006-07-05 18:17:59 +00:00
ross 50500ff1b2 revise for ppc64 2006-07-05 18:12:54 +00:00
ross a9ea5c11ba Adjust types and casts for LP64 compilation.
Split "long *sp;" into "__greg_t sp, *spp;", which reduces the cast
density and could be used to clean up the ppc32 version as well.
2006-07-05 18:10:36 +00:00
ross a87ca7ecec fix typo 2006-07-05 18:07:22 +00:00
ross dfb9c8767b Finish ppc64 conversion 2006-07-05 18:06:47 +00:00
ross 9ed70a7fa2 adjust casts for LP64 2006-07-05 18:05:45 +00:00
ross d0531274ae Conform to new world order where .init/.fini fallthru code
assembly appears directly inside _init().
2006-07-05 18:03:00 +00:00
bouyer de888ac7f5 Comment out acpi0, until someone can make it compile again after the recent
acpi changes.
2006-07-05 17:00:46 +00:00
wiz ba0c83431c Bump date for previous. 2006-07-05 16:45:00 +00:00
wiz 8df51986ae End sentence with a dot. 2006-07-05 16:44:54 +00:00
tnozaki d1116a2478 fix wrong alias, s/iso646-gb/iso646-cn/ is correct. 2006-07-05 15:31:50 +00:00
tnozaki 2a35d342e7 added fallback U+2015 -> 1-1-29. 2006-07-05 15:27:53 +00:00
itohy 3b04fb4334 Back out previous change. The problem was not here. Oops. 2006-07-05 15:19:38 +00:00
hubertf af39fa5da1 Mention pkgsrc-wip/pkg_select for pkg installation from sysinst 2006-07-05 14:41:13 +00:00
drochner ff6945ed02 obey VM_PROT_EXECUTE in pmap_kenter_pa (just use protection_codes[]) 2006-07-05 14:36:29 +00:00
drochner 8d2b5419d9 make this compile with standard warning level 2006-07-05 14:33:20 +00:00
drochner 8c61e0077d Request executable memory for LKM code/data areas. This fixes LKMs
on alpha (which were broken for more than a year appearently and noone
noticed). (The other archs didn't suffer because their pmap_kenter_pa()
doesn't support non-executable mappings.)
2006-07-05 14:31:00 +00:00
drochner ef8848c74a Introduce a UVM_KMF_EXEC flag for uvm_km_alloc() which enforces an
executable mapping. Up to now, only R+W was requested from pmap_kenter_pa.
On most CPUs, we get an executable mapping anyway, due to lack of
hardware support or due to lazyness in the pmap implementation. Only
alpha does obey VM_PROT_EXECUTE, afaics.
2006-07-05 14:26:42 +00:00
tsutsui e4f8241b5f Tweak some more entries. 2006-07-05 13:50:32 +00:00
martin c9b2188e94 Add ugensa man page 2006-07-05 10:18:35 +00:00