Pure64
Pure64 copied to clipboard
Pure64 is a kernel/software loader for x86-64 systems.
Since Pure64 parses GPT structures, it should be able to pass the partition offsets and sizes in the information structure. This information can be used by kernels to avoid overwriting...
The internal file system used by Pure64 works well, but FAT32 will need to be used to create UEFI compatible boot partitions. The internal file system should be switched to...
Pure64 should be able to load position independent kernels. This will make it easier for kernel developers to support multiple architectures (some of which contain very different memory layouts.)
PE support was dropped in the last release. It needs to be added again. Since Pure64 has the ability to run on Windows, it makes sense to support this format...
Expanded the VESA mode setup to include a search for specified graphics mode.
Hi! I'm trying to compile Pure64 using nasm 2.11.08 on ubuntu 16.10 using the `build.sh` script. This fails with ``` uefi.asm:322: warning: label alone on a line without a colon...
The E820 (BIOS) and Memory Map (UEFI) need to be parsed correctly instead of, currently, just telling the OS there is 64MiB available. All memory should be identity mapped starting...
Currently the UEFI boot code returns the first ACPI address. This may not be the latest ACPI version. On the Intel N150 it returns the RSDT. XSDT is also present...