Commit Graph

149973 Commits

Author SHA1 Message Date
tsutsui 037c731759 Put .rodata.str1.4 and .rodata.cst4 sections by gcc4 into .rodata section.
Fixes malloc(9) failure at early boot on newsmips.
2006-08-27 04:48:44 +00:00
christos bcecf5d797 Fix previous thinko. 2006-08-27 04:31:55 +00:00
christos fddb23d3e2 Fix reversed test 2006-08-27 04:16:33 +00:00
christos 5bb209df43 Wedges don't have partitions. 2006-08-27 04:11:45 +00:00
christos 52bdc9cda3 need getdiskinfo. 2006-08-27 01:37:28 +00:00
rpaulo 955d5b2d54 fix conflicts 2006-08-27 00:47:08 +00:00
rpaulo a41b242909 postfix 2.3.3 2006-08-27 00:37:46 +00:00
bjh21 eb74489b57 When receiving a SCSI message, it's important not to deassert ACK on the last
byte until we've worked out what to do with the message, since if we plan
to reply to it we have to assert ATN before deasserting ACK.  Implement this.
2006-08-26 23:55:22 +00:00
bjh21 286856d098 QAS REQUEST is a one-byte message. Make MSG_IS1BYTE recognise this. 2006-08-26 23:32:55 +00:00
christos 18b025cbc8 PR/34286: Gene ENonymous: Increase YYSTACKSIZE so that we can handle huge
pools.
2006-08-26 23:20:56 +00:00
christos 568f6f6f30 Only use __RCSID if we have it. 2006-08-26 23:17:43 +00:00
christos c635841ee9 add man pages for wcsdup, wcscasecmp, wcsncasecmp 2006-08-26 22:51:41 +00:00
christos d37c189a03 PR/34238: Aleksey Cheusov: man pages for wcsdup, wcscasecmp and wcsncasecmp
functions
2006-08-26 22:48:50 +00:00
christos a248088000 Add copyright notices. 2006-08-26 22:45:52 +00:00
christos 7dc9d522c9 add efun.3 2006-08-26 22:38:42 +00:00
bjh21 604c7b6558 Use standard MSG_IS1BYTE, MSG_IS2BYTE, and MSG_ISEXTENDED macros rather
than rolling our own.
2006-08-26 22:37:07 +00:00
bjh21 c981542cbe Use the 'z' size modifier when printfing size_t, so that GCC doesn't complain
on systems were size_t isn't unsigned int.
2006-08-26 22:33:18 +00:00
christos 03eff0d591 Fix non-native build. 2006-08-26 22:19:03 +00:00
christos 3f4976a941 undo previous. I'll do it differently. 2006-08-26 22:17:48 +00:00
christos d81e58017f compile efun.c too. 2006-08-26 22:15:14 +00:00
christos 623c0a861f Don't include <util.h> if we are not NetBSD. Other OS's don't have it. 2006-08-26 22:13:00 +00:00
bjh21 2cd3c4f0e6 Move the sgimips "sbic" driver from arch/sgimips/hpc/sbic.c to
dev/ic/wd33c93.c.  This may not be the best WD33C93 driver we've
got, but it's the most recently worked on and probably the most
portable, so it seems like a good basis for further work (and in
particular an acorn26 driver for the Acorn SCSI card).  There's
no functional change in this commit, and sgimips kernels still
compile.
2006-08-26 22:06:36 +00:00
christos 5a70d8a008 - Deal with wedges and the new disk geometry structures, instead of using
struct disklabel.

Functionality lost:
  1. struct disklabel used to be updated to contain bsize, fsize, cpg.
     This information was used to locate the alternative superblock in
     the filesystem if the primary superblock was corrupted. We need
     to find a new place to store this information if we need this
     functionality.
  2. On vax SMD drives that contained bad sector lists, the newfs program
     knew how to get the offset and skip to the correct location in order
     to place the label.
2006-08-26 22:03:47 +00:00
christos 09e8908e10 - make preen recognize wedges and insert their parent disks in the disk list
so that we don't run multiple fsck's on the same spindle at the same time!
- Add some partition getting utilities that are wedge aware (soon to be able
  to use the native geometry ioctl), so that we can fsck wedges.
2006-08-26 21:54:05 +00:00
christos f9cd3d1167 more version lossage 2006-08-26 20:37:50 +00:00
christos cb5c9c5f42 PR/34287: Gene ENonymous: ipf/ippool enabled kernel fails build.sh build due to
use of "version" variable name
2006-08-26 20:36:17 +00:00
christos e0df1e4c51 PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP
2006-08-26 20:26:43 +00:00
matt e631d4e975 Note netccitt and netns removal.
Note addition of mips64 toolchain.
2006-08-26 20:25:28 +00:00
christos c762f34e0e PR/34284: Gene ENonymous: when "ippool -F" is invoked, error is
"ioctl(SIOCLOOKUPFLUSH): Bad address"
2006-08-26 20:25:23 +00:00
matt 6d37d896d6 Increase SYMTAB_SPACE by 10000 to 210000. MIPS64 needs a slighter large
symbol table.
2006-08-26 20:20:38 +00:00
matt 9ffa81c4ee Use PRIx64 instead of llx 2006-08-26 20:19:19 +00:00
matt 6ed3910f9e Use vaddr_t for virtual addresses. Don't cast pointers with int or
unsigned, use intptr_t or uintptr_t as appropriate.
2006-08-26 20:18:36 +00:00
matt 140eda393d Use vaddr_t for virtual addresses, not u_int32_t. 2006-08-26 20:15:28 +00:00
matt 921e6abd0a Use PRIx64 instead of llx 2006-08-26 20:14:51 +00:00
matt 410709f386 If we are _LP64, we must be mips64, not mips32. 2006-08-26 20:13:02 +00:00
ad 55154c9edc Add x86_sfence(), x86_mfence(). 2006-08-26 20:08:07 +00:00
ad 66cc95bc3f Don't grab the kernel lock for MPSAFE syscalls. 2006-08-26 20:05:25 +00:00
matt 93c0edefe2 Don't cast pointers using unsigned and/or int. Use intptr_t or uintptr_t
as appropriate.
2006-08-26 20:04:59 +00:00
matt 297706ddda Nuke unneeded LP64 conditional section 2006-08-26 20:03:49 +00:00
matt 59b53ad312 More mips64 toolchain changes. With these changes, the mips64 toolchain
can build a mips64 kernel.
2006-08-26 20:01:29 +00:00
matt 02f1c8b0ef Make sure to compile things at -O2 for mips64e[bl] 2006-08-26 19:57:03 +00:00
matt c0b0d51c8c MACHINE_CPU for mips64e[bl] is mips 2006-08-26 19:56:37 +00:00
matt ef686bc4f3 Nuke netccitt. 2006-08-26 19:46:51 +00:00
matt 746233bae3 Nuke XNS kernel support. 2006-08-26 19:45:43 +00:00
christos dace278549 PR/34292: Aaron Hodgen: twa driver incorrectly reports drive size/description 2006-08-26 19:35:51 +00:00
matt eb3f97a8e0 Add back /usr/include/netccitt and netns and mark as obsolete.
Move netbt from comp to base.
Remove trsp man page entries.
2006-08-26 19:31:53 +00:00
pavel 933a5dd371 bumb date. 2006-08-26 18:35:24 +00:00
pavel 28ef711f66 reference compat_30(8) in the description of COMPAT_30 and delete
duplicated information. Pointed out by Izumi Tsutsui.

Bump date.
2006-08-26 18:34:28 +00:00
christos c4db14231b Some tools need efuns. 2006-08-26 18:26:14 +00:00
christos 01cda7f789 efun man pages. 2006-08-26 18:25:36 +00:00