diff --git a/src/userland/mbr/main.c b/src/userland/mbr/main.c index 25c07ba..1d977ec 100644 --- a/src/userland/mbr/main.c +++ b/src/userland/mbr/main.c @@ -25,7 +25,8 @@ // https://uefi.org/sites/default/files/resources/UEFI_Spec_2_10_Aug29.pdf, page 111 continue; } - printf("partition %i: %i: start: %i, end: %i, active: %i\n", entry, partition->type, partition->lbaStart, partition->lbaStart + partition->sectorCount, partition->active); + printf("partition %i: %i: start: %i, end: %i, active: %i\n", entry, partition->type, partition->lbaStart, + partition->lbaStart + partition->sectorCount, partition->active); if (partition->type == 0xEE) { printf("partition %i is a GPT\n", entry); // TODO diff --git a/src/userland/mbr/main.c b/src/userland/mbr/main.c index 25c07ba..1d977ec 100644 --- a/src/userland/mbr/main.c +++ b/src/userland/mbr/main.c @@ -25,7 +25,8 @@ // https://uefi.org/sites/default/files/resources/UEFI_Spec_2_10_Aug29.pdf, page 111 continue; } - printf("partition %i: %i: start: %i, end: %i, active: %i\n", entry, partition->type, partition->lbaStart, partition->lbaStart + partition->sectorCount, partition->active); + printf("partition %i: %i: start: %i, end: %i, active: %i\n", entry, partition->type, partition->lbaStart, + partition->lbaStart + partition->sectorCount, partition->active); if (partition->type == 0xEE) { printf("partition %i is a GPT\n", entry); // TODO diff --git a/src/userland/usb/main.c b/src/userland/usb/main.c index 51962e9..4b44f4f 100644 --- a/src/userland/usb/main.c +++ b/src/userland/usb/main.c @@ -256,7 +256,8 @@ int32_t main() { if (!initialized) { - initialize(); + fork(initialize, NULL, NULL, NULL); + // initialize(); initialized = true; } } diff --git a/src/userland/mbr/main.c b/src/userland/mbr/main.c index 25c07ba..1d977ec 100644 --- a/src/userland/mbr/main.c +++ b/src/userland/mbr/main.c @@ -25,7 +25,8 @@ // https://uefi.org/sites/default/files/resources/UEFI_Spec_2_10_Aug29.pdf, page 111 continue; } - printf("partition %i: %i: start: %i, end: %i, active: %i\n", entry, partition->type, partition->lbaStart, partition->lbaStart + partition->sectorCount, partition->active); + printf("partition %i: %i: start: %i, end: %i, active: %i\n", entry, partition->type, partition->lbaStart, + partition->lbaStart + partition->sectorCount, partition->active); if (partition->type == 0xEE) { printf("partition %i is a GPT\n", entry); // TODO diff --git a/src/userland/usb/main.c b/src/userland/usb/main.c index 51962e9..4b44f4f 100644 --- a/src/userland/usb/main.c +++ b/src/userland/usb/main.c @@ -256,7 +256,8 @@ int32_t main() { if (!initialized) { - initialize(); + fork(initialize, NULL, NULL, NULL); + // initialize(); initialized = true; } } diff --git a/src/userland/usbStorage/main.c b/src/userland/usbStorage/main.c index 746b46b..adf43f9 100644 --- a/src/userland/usbStorage/main.c +++ b/src/userland/usbStorage/main.c @@ -76,7 +76,7 @@ command->transferSize = transferSize; // todo: fix this memcpy(dataHere, command->data, size); request(device->serviceId, device->outFunction, out & 0xFFFF0000 | device->deviceId, U32(getPhysicalAddress(command))); - freePage(dataHere - 2); + // freePage(dataHere - 2); free(command); return 0; }