eeh
a5f6f68714
Fixup ffstab naming conflict between locore.s, libkern/arch/sparc/ffs.S and
...
libkern/arch/sparc64/ffs.S
1998-11-26 19:32:10 +00:00
eeh
8cc6435bf8
Forgot to specify a label for the branch target. Oops.
1998-11-26 19:08:21 +00:00
tron
46f5a5f507
Make "src/sys/arch/i386/stand" compile again.
1998-11-03 22:00:37 +00:00
tron
873f0be1cd
Sync with files in "src/lib/libz".
1998-11-03 15:49:39 +00:00
tron
d9b5b0b01a
Sync with files in "src/lib/libz".
1998-11-01 21:28:51 +00:00
matt
2e00799098
Conditionalize include of <lib/libkern/libkern.h> with _STANDALONE (like
...
libsa/nfs.c does). Fixes VAX libsa build problem.
1998-10-30 16:56:30 +00:00
drochner
337bfd46a5
change handling of libkern:
...
-sys/lib/libkern builds as library per default (as it was documented all
the time)
-ports able to LKM set "KERN_AS=obj" explicitely in their Makefiles
1998-10-15 18:46:37 +00:00
bad
34f348a9e4
Work around gcc warning.
1998-10-15 18:01:49 +00:00
ross
0450169fae
1. Avoid snarfing label areas unless necessary; read with monotonically
...
increasing block numbers and don't reread cylinder 0.
2. Recognize the USTAR.... meta-info file...kind of like a super-block,
it makes the volume size and label info programmable.
1998-10-15 01:11:46 +00:00
ross
4d17a0bfee
Reserve an 8K label area on every disk, not just the first. Rewrite the block
...
addressing and disk changing code. Separate disk addressing into three layers.
(virtual: ustar format space spanning volumes, logical: format space relative
to current volume, and physical: standard meaning). Compute a checksum of the
disk 0 8k label area, and define a label for disk 2, 3.... Detect incorrect
disk changing order and attempt to recognize our disk 0 from its checksum.
1998-10-05 04:56:36 +00:00
ross
f7ef9b367f
tfs -> ustarfs
1998-09-24 05:23:33 +00:00
ross
aeccd73ce4
Remove memset() prototype.
1998-09-22 20:29:03 +00:00
ross
141a463d8f
Prototype memset().
1998-09-22 00:37:08 +00:00
ross
05330db703
Make sure ctags(1) indexes oopen().
1998-09-22 00:36:45 +00:00
ross
71ddd906d4
Add tfs.c to SRCS.
1998-09-22 00:36:01 +00:00
ross
fb0dcdaee2
Add `tfs', a USTAR-format FS, featuring fast floppy loads, 5% better
...
space efficiency, and (the real reason) multiple-volume files.
1998-09-22 00:35:15 +00:00
leo
e325a47307
Fix "unused variable `c'" warning. (From Julian Coleman)
1998-09-14 11:50:59 +00:00
ragge
35662aa6e6
Include <sys/param.h> instead of <sys/types.h>, to get mem* inlines.
...
(At least on vax)
1998-09-12 08:31:23 +00:00
jonathan
008816ea4f
Changes to sys/arch/mips from ARC port, from Noriyuki Soda <soda@sra.co.jp>.
...
Adds (most) support for ARC platform to port-independent mips code.
Some changes (e.g., clean up of overlapping CPU/FPU ids) inspired by
comparison to the OpenBSD 2.1 codebase of Soda's ARC port.
Open issues:
* Still no support for r4600 or mipsIV CPUs with two-way L1 cache.
Code derived from Per Fogelstrom's OpenBSD source doesn't work
on mips3 pmaxes with L2 cache.
* Still some port-specific #ifdefs, for interrupt enable and
pmax L2 cache-size. Needs more thought, but overlaps with
work-in-progress by Tohru and Tsubai on spl()s and related stuff.
1998-09-11 16:46:31 +00:00
lukem
c9db84ecc9
distclean is a synonym for cleandir
1998-09-05 15:15:14 +00:00
eeh
26d2d906c7
Some more 64-bit cleanup. Now everything compiles.
1998-08-30 15:32:16 +00:00
enami
47e906e5d9
As a temporary work around to make kernel links again, protect
...
renaming of quad type library only when !__NetBSD__ && sun && __svr4__.
XXX. Probably need to check __GNUC_MINOR__.
1998-08-30 05:29:39 +00:00
eeh
d581aadc3e
Some more 64-bit-ification.
1998-08-29 18:16:56 +00:00
tls
8a146cd406
update for b->mem change in sys/kern; now we need memcmp and memset, not just memchr. AFAIK, memcpy is provided by the compiler or by locore on this platform.
1998-08-20 17:56:22 +00:00
mycroft
cc8a78e783
Assign my copyrights to TNF.
1998-08-15 04:42:42 +00:00
mycroft
df9baf2311
Assign copyrights to TNF.
1998-08-15 03:51:30 +00:00
mycroft
6d3d8a1350
Make copyright notices with my name consistent.
1998-08-15 03:02:31 +00:00
ragge
8fdb1c8ebe
Lots of kernlib functions rewritten as inline macros.
1998-08-08 11:18:32 +00:00
perry
242ff31b91
update bzero.c to stub from libc/string
1998-08-04 06:27:08 +00:00
perry
974739923b
replace several special targets with stub .c files, as in libc/string
1998-08-04 05:01:58 +00:00
perry
4d4aa090e9
add memcmp.c
1998-08-04 03:40:43 +00:00
perry
16039920c8
remove memcpy.c -- I forgot this gets built anyway
1998-08-04 03:40:12 +00:00
perry
612c53d05f
add memcmp.c
1998-08-04 03:39:49 +00:00
perry
0b8f8ffda2
remove memmove.c -- I forgot this gets built anyway
1998-08-04 03:38:28 +00:00
perry
58af7a969a
add memcmp.c memcpy.c memmove.c
1998-08-04 03:37:03 +00:00
perry
a611b37e29
add memcmp.S memmove.S
1998-08-04 03:35:59 +00:00
perry
6ee9cbf929
add memcmp.S memmove.S
1998-08-04 03:30:30 +00:00
perry
5ede68eddb
add memcmp.c memmove.S
1998-08-04 03:17:39 +00:00
perry
e0f41ebe62
add memmove.S
1998-08-04 03:16:19 +00:00
perry
542f66b672
add memmove.S
1998-08-04 01:41:26 +00:00
perry
6ea886d397
add memcmp.S
1998-08-04 01:40:57 +00:00
perry
a8627d22ba
Fix formatting, and add memmove.S
1998-08-04 01:14:36 +00:00
perry
534fb67f27
fix silly comment typo
1998-08-03 20:32:48 +00:00
perry
2b8a659f68
make libkern build memmove() properly
1998-07-31 23:44:41 +00:00
is
4c3784857e
back out last change
1998-07-27 15:10:05 +00:00
is
aaa6d634aa
write prototype: void * -> const void *.
...
[Else the Amiga bootblock can't be built.]
1998-07-27 06:17:49 +00:00
drochner
d408ddc6c7
Make the combination "profiled kernel" and "${KERN_AS} == "library""
...
work too. (mcount.po was forgotten)
1998-07-19 18:35:16 +00:00
gwr
5afda96fca
Be quiet if bootparamd gives us an empty gateway spec.
...
(which is quite normal). Just make noise if it was
missing, which explains the very long timeout...
(Would be nice if sendrecv said "retrying...")
1998-06-29 20:25:59 +00:00
christos
16a9632e4d
Add a small string pattern matching function to facilitate pcmcia cis string
...
matches.
1998-06-21 18:43:35 +00:00
eeh
9979577545
Second half of the sparc64 stuff.
1998-06-20 05:18:14 +00:00