| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Some files keep the SUN4V tags as a code reference, for the future,
if any rewamped sun4v support wants to be added again.
Reviewed by: marius
Tested by: sbruno
Approved by: re
Notes:
svn path=/head/; revision=221869
|
|
|
|
|
|
|
|
| |
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
Notes:
svn path=/head/; revision=211725
|
|
|
|
|
|
|
|
|
|
| |
TARGET won't be defined on non subarches
Approved by: rwatson (mentor)
Reviewed by: jmg
Notes:
svn path=/head/; revision=163149
|
|
|
|
|
|
|
|
|
|
| |
not sure why pmap.c is included as it is unchanged
Approved by: rwatson (mentor)
Reviewed by: jmg
Notes:
svn path=/head/; revision=163148
|
|
|
|
| |
Notes:
svn path=/head/; revision=154915
|
|
|
|
| |
Notes:
svn path=/head/; revision=154247
|
|
|
|
|
|
|
|
|
|
|
| |
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE
Notes:
svn path=/head/; revision=139106
|
|
|
|
|
|
|
| |
any fake value.
Notes:
svn path=/head/; revision=136910
|
|
|
|
| |
Notes:
svn path=/head/; revision=127604
|
|
|
|
|
|
|
| |
Glanced by: jhb
Notes:
svn path=/head/; revision=127595
|
|
|
|
|
|
|
| |
Use WARNS?= instead of WARNS=.
Notes:
svn path=/head/; revision=126176
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
platforms except ia64 and use Int_Open_Disk() in open_ia64_disk.c
on ia64. We need to know more than GEOM can provide us so we're
forced to read from the disk. Move uuid_type() to open_ia64_disk.c
and remove all references on non-ia64.
o Pass the GEOM conftxt to Int_Open_Disk() so that only Open_Disk()
needs to know about GEOM and libdisk can more easily be used with
media not handled by GEOM.
o Create an ia64 specific definiton of struct disk on ia64, because
we don't need/have most of the fields other platforms need and
other fields not applicable on platforms other than ia64.
o Do not compile change.c on ia64. It's too PC specific.
o In Fixup_Names() in create_chunk.c, try all partition numbers
that are valid for the GPT disk. We have the total number of
partitions that can be allocated in the disk structure on ia64.
Also, use the GPT partition naming if we're creating one under
a chunk of type "whole". It's a GPT partition in that case.
o In Create_Chunk(), compile-out the PC specific code on ia64 that
checks BIOS geometry restrictions.
o In Debug_Disk() in disk.c, dump the ia64 specific fields.
o Save the partition index in the chunk on ia64 so that we can
preserve it when we write the data back to disk. This avoids that
partitions get moved around or swapped after installing FreeBSD,
which may render a disk unusable.
Notes:
svn path=/head/; revision=121888
|
|
|
|
|
|
|
| |
structures.
Notes:
svn path=/head/; revision=113823
|
|
|
|
| |
Notes:
svn path=/head/; revision=106237
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This significantly rewamps libdisks discovery of existing disk
layout.
Please send me reports if this does not work as expected on
i386 or sparc64 platforms.
I need to sort out alpha, pc98 and ia64 (in that order) before
testing on those platforms make a lot of sense.
Belived to work for: i386 sparc64
Unknown state: pc98 alpha ia64
Notes:
svn path=/head/; revision=106135
|
|
|
|
|
|
|
| |
I've cloned write_ia64_disk.c from write_i386_disk.c.
Notes:
svn path=/head/; revision=106008
|
|
|
|
|
|
|
| |
with the disk. GEOM will automatically retaste when we closet he filedesc.
Notes:
svn path=/head/; revision=105817
|
|
|
|
|
|
|
|
|
|
| |
own file and own copy of WriteDisk() to do things in.
This should have happened years ago, instead of adding #ifdefs all
over the place.
Notes:
svn path=/head/; revision=105816
|
|
|
|
|
|
|
|
|
|
|
|
| |
Constify some things.
Staticize some things.
Remove some unused things.
Prototype some things.
Don't install a gazillion man-pages links.
Drop support for ON-TRACK disk-manager.
Notes:
svn path=/head/; revision=105681
|
|
|
|
| |
Notes:
svn path=/head/; revision=96518
|
|
|
|
| |
Notes:
svn path=/head/; revision=74870
|
|
|
|
|
|
|
| |
Change its type to u_int_16_t.
Notes:
svn path=/head/; revision=65921
|
|
|
|
| |
Notes:
svn path=/head/; revision=58794
|
|
|
|
|
|
|
| |
Reviewed by: marcel, and make world
Notes:
svn path=/head/; revision=55955
|
|
|
|
| |
Notes:
svn path=/head/; revision=50476
|
|
|
|
|
|
|
|
|
| |
Set_Boot_Blocks() anyway and should thus have never been a part of
libdisk, it should have been provided by the client of libdisk since
passing the information in is already part of the API.
Notes:
svn path=/head/; revision=42187
|
|
|
|
|
|
|
| |
are now there.
Notes:
svn path=/head/; revision=42182
|
|
|
|
|
|
|
| |
somehow being available even on pure elf systems.
Notes:
svn path=/head/; revision=42181
|
|
|
|
| |
Notes:
svn path=/head/; revision=42180
|
|
|
|
| |
Notes:
svn path=/head/; revision=40000
|
|
|
|
| |
Notes:
svn path=/head/; revision=22993
|
|
|
|
|
|
|
| |
Curorary review by: phk
Notes:
svn path=/head/; revision=21958
|
|
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
|
|
|
| |
Notes:
svn path=/head/; revision=17930
|
|
|
|
| |
Notes:
svn path=/head/; revision=16613
|
|
|
|
|
|
|
|
| |
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root
Notes:
svn path=/head/; revision=15679
|
|
|
|
| |
Notes:
svn path=/head/; revision=14669
|
|
|
|
|
|
|
|
|
| |
. install libdisk.h into /usr/include
. add a (preliminary) manpage, mostly featured after phk's comments
in libdisk.h
Notes:
svn path=/head/; revision=14665
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
discussion on -core about disk partitioning tools etc.
Add NOPIC=yes to Makefile to prevent any possibility of version mismatch
because of the potential grave consequences. (as suggested by phk)
Note that this is also on RELENG_2_1_0, since the sysinstall stuff is
hopefully going to remain in sync.
Notes:
svn path=/head/; revision=14657
|
|
|
|
| |
Notes:
svn path=/head/; revision=8404
|
|
|
|
|
|
|
| |
CheckRules sets the CHUNK_ALIGN & CHUNK_PAST_1024 flags.
Notes:
svn path=/head/; revision=8264
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=8233
|
|
|
|
| |
Notes:
svn path=/head/; revision=8197
|
|
|
|
|
|
|
|
| |
Get the CHS's right.
Get the disklabels (more) right.
Notes:
svn path=/head/; revision=8192
|
|
|
|
| |
Notes:
svn path=/head/; revision=8179
|
|
|
|
| |
Notes:
svn path=/head/; revision=8178
|
|
|
|
|
|
|
| |
Rules for only one fat & one extended in MBR.
Notes:
svn path=/head/; revision=8160
|
|
|
|
|
|
|
|
|
|
|
| |
Made an All_FreeBSD() function.
Added a cmd-line interface (lowest rank) to the tst01 program.
The tst01 program is harmless (worst it can do is coredump), but it
is instructive to run, you can see what the slice-code things of your
disk...
Notes:
svn path=/head/; revision=8157
|
|
|
|
| |
Notes:
svn path=/head/; revision=8156
|
|
in the new sysinstall. If you want to give a helping hand, then send email
to phk@FreeBSD.ORG. DO NOT COMMIT TO THIS DIRECTORY!
Notes:
svn path=/head/; revision=8153
|