Remove non-functional limine MBR install scripts.

This commit is contained in:
TomAwezome 2022-10-10 19:48:36 -04:00
parent d8284010ae
commit 2bb8ef846e
2 changed files with 0 additions and 94 deletions

View file

@ -1,54 +0,0 @@
#include "/Boot/Limine-HDD.HH"
class CLimineStage2Header
{
U16 size_a;
U16 size_b;
U32 location_a;
U32 location_b;
}
DocMax;
Dump(binary_limine_hdd_bin_data + 0x1A4);
CLimineStage2Header *limine_stage2 = binary_limine_hdd_bin_data + 0x1A4;
ClassRep(limine_stage2);
U16 limine_stage2_size = sizeof(binary_limine_hdd_bin_data) - 512;
U16 limine_stage2_sectors = (limine_stage2_size + (512 - 1)) / 512;
U16 limine_stage2_sectors_size = (limine_stage2_sectors / 2) * 512;
limine_stage2->size_a = limine_stage2_sectors_size + (512 * (limine_stage2->size_a % 2));
limine_stage2->size_b = limine_stage2_sectors_size;
limine_stage2->location_a = 512;
limine_stage2->location_b = 512 + limine_stage2->size_a;

ClassRep(limine_stage2);
Dump(binary_limine_hdd_bin_data + 0x1A4);
CBlkDev *bd = Letter2BlkDev('c');
U8 buffer[2000*16];
MemSet(buffer, 0, BLK_SIZE);
AHCIAtaBlksRead(bd, buffer, 0, 1);
"\n\n\n\n";
Dump(buffer, BLK_SIZE);
"\n\n\n\n";
MemSet(buffer, 0, BLK_SIZE);
MemCopy(buffer, binary_limine_hdd_bin_data, 512);
MemCopy(buffer + 512, binary_limine_hdd_bin_data + 512, limine_stage2_sectors_size);
MemCopy(buffer + 512 + limine_stage2_sectors_size, binary_limine_hdd_bin_data + 512 + limine_stage2_sectors_size, limine_stage2_sectors_size);
Dump(buffer, 2000*16);
"\n\n\n\n";
AHCIAtaBlksWrite(bd, buffer, 0, (sizeof(binary_limine_hdd_bin_data)/512) + 4);
MemSet(buffer, 0, BLK_SIZE);
AHCIAtaBlksRead(bd, buffer, 0, 1);
"\n\n\n\n";
Dump(buffer, BLK_SIZE);
"\n\n\n\n";

View file

@ -1,40 +0,0 @@
#include "/Boot/Limine-HDD.HH"
class CLimineStage2Header
{
U16 size_a;
U16 size_b;
U32 location_a;
U32 location_b;
}
DocMax;
Dump(binary_limine_hdd_bin_data + 0x1A4);
CLimineStage2Header *limine_stage2 = binary_limine_hdd_bin_data + 0x1A4;
ClassRep(limine_stage2);
U16 limine_stage2_size_bytes = sizeof(binary_limine_hdd_bin_data) - BLK_SIZE;
U16 limine_stage2_size_remainder = (BLK_SIZE - (limine_stage2_size_bytes % BLK_SIZE));
U16 limine_stage2_size_aligned = limine_stage2_size_bytes + limine_stage2_size_remainder;
U16 limine_stage2_size_a = (limine_stage2_size_aligned / 2) + (BLK_SIZE - ((limine_stage2_size_aligned / 2) % BLK_SIZE));
limine_stage2->location_a = 512;
limine_stage2->size_a = limine_stage2_size_a;
limine_stage2->location_b = limine_stage2->location_a + limine_stage2->size_a;
limine_stage2->size_b = limine_stage2_size_bytes - limine_stage2->location_b;
Dump(binary_limine_hdd_bin_data + 0x1A4);
ClassRep(limine_stage2);
//CBlkDev *bd = Letter2BlkDev('c');
U8 buffer[2000*16];
MemSet(buffer, 0, 2000*16);
MemCopy(buffer, binary_limine_hdd_bin_data, sizeof(binary_limine_hdd_bin_data));
AHCIAtaBlksWrite(bd, buffer, 0, limine_stage2_size_aligned / BLK_SIZE);