Skip to content

Commit

Permalink
Binary release v4.20230924.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mintsuki committed Sep 24, 2023
1 parent 75215a5 commit dccfa32
Show file tree
Hide file tree
Showing 11 changed files with 1,158 additions and 1,135 deletions.
Binary file modified BOOTAA64.EFI
Binary file not shown.
Binary file modified BOOTIA32.EFI
Binary file not shown.
Binary file modified BOOTX64.EFI
Binary file not shown.
Binary file modified limine-cd-efi.bin
Binary file not shown.
Binary file modified limine-cd.bin
Binary file not shown.
Binary file modified limine-deploy.exe
Binary file not shown.
2,265 changes: 1,132 additions & 1,133 deletions limine-hdd.h

Large diffs are not rendered by default.

Binary file modified limine-pxe.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion limine-version.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <stdio.h>

#define LIMINE_VERSION "4.20230917.0"
#define LIMINE_VERSION "4.20230924.0"

int main(void) {
puts(LIMINE_VERSION);
Expand Down
26 changes: 25 additions & 1 deletion limine.h
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,12 @@ LIMINE_DEPRECATED_IGNORE_END
#define LIMINE_PAGING_MODE_AARCH64_5LVL 1
#define LIMINE_PAGING_MODE_MAX LIMINE_PAGING_MODE_AARCH64_5LVL
#define LIMINE_PAGING_MODE_DEFAULT LIMINE_PAGING_MODE_AARCH64_4LVL
#elif defined (__riscv) && (__riscv_xlen == 64)
#define LIMINE_PAGING_MODE_RISCV_SV39 0
#define LIMINE_PAGING_MODE_RISCV_SV48 1
#define LIMINE_PAGING_MODE_RISCV_SV57 2
#define LIMINE_PAGING_MODE_MAX LIMINE_PAGING_MODE_RISCV_SV57
#define LIMINE_PAGING_MODE_DEFAULT LIMINE_PAGING_MODE_RISCV_SV48
#else
#error Unknown architecture
#endif
Expand Down Expand Up @@ -324,12 +330,30 @@ struct limine_smp_info {

struct limine_smp_response {
uint64_t revision;
uint32_t flags;
uint64_t flags;
uint64_t bsp_mpidr;
uint64_t cpu_count;
LIMINE_PTR(struct limine_smp_info **) cpus;
};

#elif defined (__riscv) && (__riscv_xlen == 64)

struct limine_smp_info {
uint64_t processor_id;
uint64_t hartid;
uint64_t reserved;
LIMINE_PTR(limine_goto_address) goto_address;
uint64_t extra_argument;
};

struct limine_smp_response {
uint64_t revision;
uint64_t flags;
uint64_t bsp_hartid;
uint64_t cpu_count;
LIMINE_PTR(struct limine_smp_info **) cpus;
};

#else
#error Unknown architecture
#endif
Expand Down
Binary file modified limine.sys
Binary file not shown.

0 comments on commit dccfa32

Please sign in to comment.