reactos/freeldr/bootsect
Brian Palmer 367cfa7085 Changes in v1.7.4 (8/20/2002) (brianp)
- Boot sector code now reports to freeldr.sys the partition
  that it was installed on. This is specified by a byte
  value in the boot sector code. By default the boot partition
  is set to zero which indicates the active (bootable)
  partition, unless the installer sets the value to non-zero.
  If FreeLoader is installed on a partition other than
  the active (bootable) partition then the installer must
  set this byte to that partition number. Otherwise
  FreeLoader will not be able to find freeldr.ini.
- i386trap.S: Added debug macros BREAKPOINT(),
  INSTRUCTION_BREAKPOINTX(), MEMORY_READWRITE_BREAKPOINTX(), &
  MEMORY_WRITE_BREAKPOINTX().
- partition.c (DiskGetPartitionEntry): Add the relative offset
  of the extended partition to the partitions start sector.
- ext2.c (Ext2ReadBlockPointerList, Ext2CopyIndirectBlockPointers,
  Ext2CopyDoubleIndirectBlockPointers, Ext2CopyTripleIndirectBlockPointers):
  Rewrote the block pointer functions so they actually work.
- ini_init.c (IniFileInitialize, IniOpenIniFile): Looks for freeldr.ini
  on both the active (bootable) partition and the partition
  passed in from the boot sector code.
- meminit.c (MmInitializeMemoryManager, MmFixupSystemMemoryMap,
  MmGetEndAddressOfAnyMemory, MmGetAddressablePageCountIncludingHoles,
  MmInitPageLookupTable): Fixed bug that would cause FreeLoader to
  have an off-by-one error when accessing the last entry in the
  page lookup table on systems with 4GB of memory (or memory mapped
  at the end of the address space).

svn path=/trunk/; revision=3372
2002-08-21 03:32:49 +00:00
..
.cvsignore Added .cvsignore file. 2002-04-22 10:02:35 +00:00
ext2.asm Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
fat.asm Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
fat32.asm Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
isoboot.asm Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
Makefile Preliminary EXT2 boot sector code 2002-08-09 17:34:24 +00:00
win2k.asm Added LBA support to FAT12/16 boot sector 2002-04-16 06:11:08 +00:00
wxpfat16.asm Added LBA support to FAT12/16 boot sector 2002-04-16 06:11:08 +00:00