瀏覽代碼

Fixed wrong calculation of FSCI position

master
Jørn Guldberg 4 年之前
父節點
當前提交
5c4f56ca68
共有 7 個檔案被更改,包括 2 行新增2 行删除
  1. 二進制
      SingOS.img
  2. 二進制
      a.out
  3. +2
    -2
      lsfs_disk_controller.h
  4. +0
    -0
      lsfs_folder/kernel/kernel.bin
  5. 二進制
      lsfs_folder/kernel/utils/disk.out
  6. 二進制
      lsfs_fuse
  7. 二進制
      lsfs_fuse.o

二進制
SingOS.img 查看文件


二進制
a.out 查看文件


+ 2
- 2
lsfs_disk_controller.h 查看文件

@ -595,7 +595,7 @@ int create_file_system(char* disk_name, char* hdd_or_partition, uint64_t filesys
{
// This is just a single partition
// And then the file system is the only thing in the system.
sprintf(fsci->filesystem_information, "LSFS v1.0.0-a1\n(LessSimpelFileSystem)(Generated by the disk_manager_utility.c)\nDeveloped to SingOS\nby Jorn Guldberg\n");
sprintf(fsci->filesystem_information, "LSFS v1.0.0-a1\r\n(LessSimpelFileSystem)(Generated by the disk_manager_utility.c)\r\nDeveloped to SingOS\r\nby Jorn Guldberg\r\n");
if (hdd_or_partition[0] == '1')
{
@ -657,7 +657,7 @@ int lsfs_disk_install_vbr(char *vbr_path)
vbr_first_sector->vbr_size_in_bytes = st.st_size;
vbr_first_sector->vbr_LBA_address = p_control.fsci.this_partition_offset_on_disk;
vbr_first_sector->vbr_LBA_FSCI_position = p_control.fsci.this_partition_offset_on_disk + SPACE_VBR_RECORD;
vbr_first_sector->vbr_LBA_FSCI_position = p_control.fsci.this_partition_offset_on_disk;
vbr_first_sector->vbr_signature = 0x1818;
printf("VBR size: %d\n", vbr_first_sector->vbr_size_in_bytes);

+ 0
- 0
lsfs_folder/kernel/kernel.bin 查看文件


二進制
lsfs_folder/kernel/utils/disk.out 查看文件


二進制
lsfs_fuse 查看文件


二進制
lsfs_fuse.o 查看文件


Loading…
取消
儲存