reactos/freeldr/freeldr
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
..
arch/i386 Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
cache Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
comm Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
disk Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
fs Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
include Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
inifile Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
math Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
mm Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
reactos Fix for compiling in non-debug (release) mode. (Reduces binary size from 128k to 82k currently) 2002-08-07 05:37:07 +00:00
rtl Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
ui Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
video Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
bootmgr.c Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
CHANGELOG Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
debug.c Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
drivemap.c Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
freeldr.c Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
linuxboot.c Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
Makefile Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
miscboot.c Changes in v1.7.4 (8/20/2002) (brianp) 2002-08-21 03:32:49 +00:00
multiboot.c Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
options.c Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
oslist.c Changes in v1.7 (8/6/2002) (brianp) 2002-08-07 05:13:18 +00:00
version.c Changes in v1.2 (4/30/2002) 2002-04-30 06:26:33 +00:00