|Aug 28, 2010|
|9 years 10 months ||Updated kernel patcher module. Module now works correctly and is
usable. I still need to add 64bit support though.
|9 years 10 months ||Remove kernel patcher source from boot2, module only form now on
|Aug 29, 2010|
|9 years 10 months ||Kernel patcher changes, initial lapic_configure patch, as well as a
test patch for lapic_interrupt.
|9 years 10 months ||In some cases the SMBIOS reports a wrong number of memory slots, fix
that by counting memory devices found in the SMBIOS table. Search
for up to 12 slots (6 per CPU in a DP system). Merged changes from
|9 years 10 months ||Fixed calling getBootVolumeDescription() with properly adjusted
strMaxLen values. Removed broken optionKey setting. Now using
strncat() for adding proper NULL termination in destination strings.
|9 years 10 months ||Refactored detecting OS version.
|9 years 10 months ||Pushed changes from trunk r445
|9 years 10 months ||
|Aug 30, 2010|
|9 years 10 months ||Trunk it, revs 438, 444 & 445.
|9 years 10 months ||Using EFI32 or EFI64 firmware ABI version depending on CPU features.
|9 years 10 months ||Applied Azimutz's fake_efi changes for setting up EFI32/64 system
|9 years 10 months ||Comment edit.
Removing remaining/obsolete #include's.
|9 years 10 months ||Converted some MIN() MAX() to lower case and removed unneeded
definitions on graphics.c & gui.c.
|9 years 10 months ||From trunk's rev 450: "Applied Azimutz's fake_efi changes for
setting up EFI32/64 system tables."
Azi is a grown man now :P
Just cleaning comments, etc...
|9 years 10 months ||Changed loading mechanism of *SDT and SMBIOS.plist files. Using
SMBIOS=<filename> option won't fall back to default
location/filename lookup if the user configured SMBIOS file was not
found. Using DSDT=<filename> still permits to load SSDT files.
|Aug 31, 2010|
|9 years 10 months ||Kernel Patcher update, no longer removed the lapic_interrupt panic,
instead configures the lapic correctly. Note: I did not optimize the
opcode usage much, if more lapic configuration commands need ot be
send, there is 4 bytes currently free and abou
|9 years 10 months ||Removed printf call
|9 years 10 months ||Big mess... Reverting min/max stuff on CleanCut; was a lapse.
Finishing the job on Chazileon.
Also fixed missing code on gui.c: gui.logo.draw = true;
|9 years 10 months ||Modified make file. Created initial module for patching kexts +
associated hooks that may be needed. Subject to change and may be
removed if deemed unusable / impractical. Untested.
|9 years 10 months ||Small comment edit.