diff options
author | peter <peter@FreeBSD.org> | 2003-04-30 21:03:16 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2003-04-30 21:03:16 +0000 |
commit | 75662965c88e08c2d07c456c641688450362da80 (patch) | |
tree | c2d46f9e7237fa254b5ecebcecfa51b7655e8e66 /lib/libdisk/chunk.c | |
parent | 409ee51dc226a370f2407a87479bd9a900419dbe (diff) | |
download | FreeBSD-src-75662965c88e08c2d07c456c641688450362da80.zip FreeBSD-src-75662965c88e08c2d07c456c641688450362da80.tar.gz |
Teach libdisk that AMD64 works just like i386
Diffstat (limited to 'lib/libdisk/chunk.c')
-rw-r--r-- | lib/libdisk/chunk.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libdisk/chunk.c b/lib/libdisk/chunk.c index 25c3646..e41796b 100644 --- a/lib/libdisk/chunk.c +++ b/lib/libdisk/chunk.c @@ -239,6 +239,7 @@ Add_Chunk(struct disk *d, long offset, u_long size, const char *name, /* PLATFORM POLICY BEGIN ------------------------------------- */ switch(platform) { case p_i386: + case p_amd64: switch (type) { case fat: case mbr: @@ -317,7 +318,8 @@ Add_Chunk(struct disk *d, long offset, u_long size, const char *name, if (platform == p_sparc64) { offset = Prev_Cyl_Aligned(d, offset); size = Next_Cyl_Aligned(d, size); - } else if (platform == p_i386 || platform == p_pc98) { + } else if (platform == p_i386 || platform == p_pc98 || + platform == p_amd64) { if (type != freebsd) break; if (!(flags & CHUNK_ALIGN)) |