Virtual VFAT support (Johannes Schindelin)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1426 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
712e78744e
commit
de167e416f
@ -1,3 +1,7 @@
|
|||||||
|
version 0.7.1:
|
||||||
|
|
||||||
|
- read-only Virtual FAT support (Johannes Schindelin)
|
||||||
|
|
||||||
version 0.7.0:
|
version 0.7.0:
|
||||||
|
|
||||||
- better BIOS translation and HDD geometry auto-detection
|
- better BIOS translation and HDD geometry auto-detection
|
||||||
|
2
Makefile
2
Makefile
@ -25,7 +25,7 @@ else
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
qemu-img$(EXESUF): qemu-img.c block.c block-cow.c block-qcow.c aes.c block-vmdk.c block-cloop.c block-dmg.c block-bochs.c block-vpc.c
|
qemu-img$(EXESUF): qemu-img.c block.c block-cow.c block-qcow.c aes.c block-vmdk.c block-cloop.c block-dmg.c block-bochs.c block-vpc.c block-vvfat.c
|
||||||
$(CC) -DQEMU_TOOL $(CFLAGS) $(LDFLAGS) $(DEFINES) -o $@ $^ -lz $(LIBS)
|
$(CC) -DQEMU_TOOL $(CFLAGS) $(LDFLAGS) $(DEFINES) -o $@ $^ -lz $(LIBS)
|
||||||
|
|
||||||
dyngen$(EXESUF): dyngen.c
|
dyngen$(EXESUF): dyngen.c
|
||||||
|
@ -314,7 +314,7 @@ endif
|
|||||||
|
|
||||||
# must use static linking to avoid leaving stuff in virtual address space
|
# must use static linking to avoid leaving stuff in virtual address space
|
||||||
VL_OBJS=vl.o osdep.o block.o readline.o monitor.o pci.o console.o
|
VL_OBJS=vl.o osdep.o block.o readline.o monitor.o pci.o console.o
|
||||||
VL_OBJS+=block-cow.o block-qcow.o aes.o block-vmdk.o block-cloop.o block-dmg.o block-bochs.o block-vpc.o
|
VL_OBJS+=block-cow.o block-qcow.o aes.o block-vmdk.o block-cloop.o block-dmg.o block-bochs.o block-vpc.o block-vvfat.o
|
||||||
|
|
||||||
SOUND_HW = sb16.o
|
SOUND_HW = sb16.o
|
||||||
AUDIODRV = audio.o noaudio.o wavaudio.o
|
AUDIODRV = audio.o noaudio.o wavaudio.o
|
||||||
|
1742
block-vvfat.c
Normal file
1742
block-vvfat.c
Normal file
File diff suppressed because it is too large
Load Diff
@ -658,7 +658,8 @@ static int img_info(int argc, char **argv)
|
|||||||
get_human_readable_size(size_buf, sizeof(size_buf), total_sectors * 512);
|
get_human_readable_size(size_buf, sizeof(size_buf), total_sectors * 512);
|
||||||
allocated_size = get_allocated_file_size(filename);
|
allocated_size = get_allocated_file_size(filename);
|
||||||
if (allocated_size < 0)
|
if (allocated_size < 0)
|
||||||
error("Could not get file size '%s'", filename);
|
sprintf(dsize_buf, "unavailable");
|
||||||
|
else
|
||||||
get_human_readable_size(dsize_buf, sizeof(dsize_buf),
|
get_human_readable_size(dsize_buf, sizeof(dsize_buf),
|
||||||
allocated_size);
|
allocated_size);
|
||||||
printf("image: %s\n"
|
printf("image: %s\n"
|
||||||
|
1
vl.h
1
vl.h
@ -384,6 +384,7 @@ extern BlockDriver bdrv_cloop;
|
|||||||
extern BlockDriver bdrv_dmg;
|
extern BlockDriver bdrv_dmg;
|
||||||
extern BlockDriver bdrv_bochs;
|
extern BlockDriver bdrv_bochs;
|
||||||
extern BlockDriver bdrv_vpc;
|
extern BlockDriver bdrv_vpc;
|
||||||
|
extern BlockDriver bdrv_vvfat;
|
||||||
|
|
||||||
void bdrv_init(void);
|
void bdrv_init(void);
|
||||||
BlockDriver *bdrv_find_format(const char *format_name);
|
BlockDriver *bdrv_find_format(const char *format_name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user