Jordan K. Hubbard
78e55a1f29
This 3rd mega-commit should hopefully bring us back to where we were.
...
I can get it to `make world' succesfully, anyway!
1996-06-05 02:59:00 +00:00
Jordan K. Hubbard
accd7f182e
Phase 2 of merge - also fix things broken in phase 1.
...
Watch out for falling rock until phase 3 is over!
libc completely merged except for phkmalloc & rfork (don't know if David
wants that).
Some include files in sys/ had to be updated in order to bring in libc.
1996-06-03 05:12:29 +00:00
Jordan K. Hubbard
85d8618c07
Merge from HEAD.
1996-05-28 22:51:19 +00:00
Joerg Wunsch
f3297de099
Bring in from HEAD: make libdisk C++ aware.
1996-03-24 19:04:51 +00:00
Nate Williams
3e150748a4
Bring in from the HEAD
...
revision 1.14
date: 1996/03/18 15:15:42; author: jkh; state: Exp; lines: +1 -2
Fix bogus MLINKS line.
1996-03-22 20:02:41 +00:00
cvs2svn
8759b73be4
This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'.
1996-03-18 21:42:32 +00:00
Joerg Wunsch
d1a5153100
Bring over rev 1.13 from HEAD.
1996-03-17 23:25:31 +00:00
Peter Wemm
e48769d944
Add NOPIC=yes, as per HEAD to avoid any chance of version mismatches
...
and the dire consequences.
1996-03-17 19:04:07 +00:00
Jordan K. Hubbard
4e2d078f4f
*really* shut this thing up. Debugging output was permanantly stapled
...
to "on". Fix that.
1995-11-18 10:02:10 +00:00
Jordan K. Hubbard
a9195c0c7b
Shut this up for 2.1.1.
1995-11-17 23:04:04 +00:00
Jordan K. Hubbard
84732d348d
Remove a little TOO much verbosity from here.
1995-10-20 07:00:40 +00:00
Jordan K. Hubbard
3d30af9fd7
Add some debugging abilities to this.
1995-10-14 09:29:58 +00:00
Jordan K. Hubbard
4f6f10295a
Sync with development sources.
1995-10-13 08:19:45 +00:00
Jordan K. Hubbard
06adc5357d
1. Pick a proper default netmask in the TCP/IP install screen.
...
2. Handle the `all disk for FreeBSD' case more gracefully.
Submitted by: joerg
1995-09-20 10:43:13 +00:00
Rodney W. Grimes
d89a832ccb
date: 1995/06/24 17:10:11; author: joerg; state: Exp; lines: +10 -1
...
Provide default values for the disklabel fields sbsize, interleave,
and rpm. This prevents a subsequent ``disklabel -B'' from failing.
Closes (my - joerg) PR #i386/251 disklabel(8) refuses to install new
bootstrap.
Submitted by: [email protected] (Craig Struble)
1995-07-21 11:22:38 +00:00
Rodney W. Grimes
d3628763db
Merge RELENG_2_0_5 into HEAD
1995-06-11 19:33:05 +00:00
Rodney W. Grimes
e5370bd7fe
Remove trailing whitespace.
1995-05-30 08:29:07 +00:00
Poul-Henning Kamp
6331da9711
Remove Ontrack special from All_FreeBSD().
...
Add chunk->disk pointer.
1995-05-25 06:14:49 +00:00
Jordan K. Hubbard
2f2a4e7a4a
Align slices to cylinder boundries.
...
Submitted By: phk
1995-05-24 08:59:40 +00:00
Poul-Henning Kamp
c5cc77ec44
Fix a typo, now there should always be an active slice.
1995-05-21 07:47:24 +00:00
Poul-Henning Kamp
13da1b0612
Do not allocate the first track.
1995-05-20 19:11:44 +00:00
Poul-Henning Kamp
739618d119
Remove two printfs before Jordan has a fit over them.
1995-05-18 22:25:37 +00:00
Poul-Henning Kamp
86577745c3
Fixed the calculation of the reserved space for bad144. Thanks Rod!
1995-05-15 19:03:08 +00:00
Poul-Henning Kamp
ff88273903
Create_Chunk_DWIM will not allocate anything in the last cylinder of a
...
CHUNK_BAD144 slice.
Also mknod the 'c' partition for freebsd slices, so bad144(8) will have
something to work on.
1995-05-15 00:58:25 +00:00
Poul-Henning Kamp
7b92fbb848
Added MakeDevDisk(struct disk*, char *path);
...
fixed bug in extended slice naming.
1995-05-12 18:50:00 +00:00
Poul-Henning Kamp
8f9c995787
Get the CHUNK_COMPAT_BSD flag right.
1995-05-11 05:22:54 +00:00
Poul-Henning Kamp
59618a8666
Create_Chunk_DWIM() is here, though it doesn't quite do what the name implies.
1995-05-10 05:57:04 +00:00
Poul-Henning Kamp
d81adf1ebe
Recognize slice type #6 as dos
...
handle OnTrack Disk manager correctly.
1995-05-08 02:08:33 +00:00
Poul-Henning Kamp
fccc689116
Add check for rootfs > cyl 1024.
1995-05-08 01:34:31 +00:00
Poul-Henning Kamp
c0b8ca15f5
I bet Jordan is tearing his hair out, trying to figure the previous patch
...
out... here is the real thing.
1995-05-08 01:26:47 +00:00
Poul-Henning Kamp
f768aaceb4
Fix bug.
1995-05-08 00:44:46 +00:00
Jordan K. Hubbard
5ff77a9985
Whoops! An extra paren somehow got in there. Fixed.
1995-05-07 01:28:16 +00:00
Jordan K. Hubbard
3906ebee12
Always zero new chunks - keeps things like the private structures from having
...
bogus data in them.
1995-05-07 01:25:22 +00:00
Poul-Henning Kamp
b83d7daff4
General sanitation and cleanup. Killed the "reserved" type, it wasn't.
1995-05-06 03:28:32 +00:00
Poul-Henning Kamp
0be90238f6
If in Create_Chunk we (type==freebsd && (flags&CHUNK_ALIGN)), then we will
...
align this chunk properly. Have at it Jordan...
1995-05-05 07:07:45 +00:00
Poul-Henning Kamp
e9851d87a8
Make the partitions names even more sensible
...
CheckRules sets the CHUNK_ALIGN & CHUNK_PAST_1024 flags.
1995-05-04 07:00:57 +00:00
Poul-Henning Kamp
afb3a9c529
Add the private void *pointer to the chunks, and the functions to manage it.
...
Make the reassignment of partition names less bogus.
1995-05-03 22:36:52 +00:00
Jordan K. Hubbard
a7a5bb1246
Export the chunk names properly.
1995-05-03 17:38:00 +00:00
Poul-Henning Kamp
fcdd2c3c7d
Make the target for tst01 more sensible.
...
Remove bogus targets.
Allocate partition letters as follows:
lowest offset "flags & CHUNK_IS_ROOT" gets 'a',
lowest offset "subtype==FS_SWAP" gets 'b'
the rest is allocated in offset order from this sequence "defghab".
This will generally make sense.
Added rules to complain if more than one CHUNK_IS_ROOT or more than one
FS_SWAP per FreeBSD chunk.
Set CHUNK_IS_ROOT on the 'a' partition in Open_Disk.
Run Fixup_Names in Open_Disk.
1995-05-03 06:30:59 +00:00
Jordan K. Hubbard
d81fc24bca
foo -> unknown
1995-05-02 20:16:16 +00:00
Jordan K. Hubbard
1d56870d74
I need Open_Disk() to not spew on my screen. #ifdef out some diagnostic
...
printfs.
1995-05-02 19:52:27 +00:00
Jordan K. Hubbard
ec27acc8cb
foo -> unknown.
...
I have to be able to show this stuff to the user. :-)
1995-05-01 21:30:24 +00:00
Jordan K. Hubbard
81b15f5715
Stick a more BSD-like Makefile here so that I can link to the library.
1995-05-01 08:08:02 +00:00
Poul-Henning Kamp
20c9844ca0
start CHS is 0xff,0xff,0xff if past 1024.
...
end CHS is 1023,bios_hd,bios_sect if past 1024. This way we can find
bios the geometry again.
Added a primitive "scan" to tst01.
1995-05-01 04:05:27 +00:00
Poul-Henning Kamp
87d4886cc3
Use the DIOCSYNCSLICE ioctl now. (use only with kernel from this morning).
...
Get the CHS's right.
Get the disklabels (more) right.
1995-04-30 22:51:05 +00:00
Poul-Henning Kamp
9781a14091
get bootblocks right.
...
Add mbr and bteasy17 to tst01
read partitions from kernel instead of disk.
Still problems with writing labels, discussing with Bruce.
Extended slices doesn't get written yet.
1995-04-30 11:04:16 +00:00
Poul-Henning Kamp
e6b172ee57
Use 0xff for CHS when past 1024 cyls.
...
Fix (hopefully) a bug Gary found.
1995-04-30 07:30:45 +00:00
Poul-Henning Kamp
98fc07cacb
Make the default case less scary :-)
1995-04-30 06:19:32 +00:00
Poul-Henning Kamp
2d5caf92d0
Now we do writes too.
1995-04-30 06:09:29 +00:00
Poul-Henning Kamp
a29b6fccc0
Names are assigned when chunks are created.
...
Rules for only one fat & one extended in MBR.
1995-04-29 07:21:14 +00:00