Compare commits

...

14 Commits

Author SHA1 Message Date
mintsuki
fc916536a1 Binary release v4.20230928.2 2023-09-28 22:56:31 +00:00
mintsuki
95b8ea432f Binary release v4.20230928.1 2023-09-28 21:34:09 +00:00
mintsuki
7d1933affb Binary release v4.20230928.0 2023-09-28 12:02:30 +00:00
mintsuki
dccfa323a9 Binary release v4.20230924.0 2023-09-24 07:09:32 +00:00
mintsuki
75215a5d51 Binary release v4.20230917.0 2023-09-16 22:10:16 +00:00
mintsuki
024565f6a7 Binary release v4.20230911.0 2023-09-11 22:21:54 +00:00
mintsuki
32e718ab88 Binary release v4.20230909.0 2023-09-09 21:12:55 +00:00
mintsuki
a199a01df6 Binary release v4.20230830.0 2023-08-30 03:30:52 +00:00
mintsuki
5890becdea Binary release v4.20230819.0 2023-08-19 13:41:37 +00:00
mintsuki
4b868cf9c8 Binary release v4.20230811.0 2023-08-11 15:37:07 +00:00
mintsuki
9372a637fe Binary release v4.20230729.0 2023-07-29 17:06:31 +00:00
mintsuki
6dfc837655 Binary release v4.20230728.0 2023-07-28 09:32:39 +00:00
mintsuki
d5709e3255 Binary release v4.20230726.0 2023-07-26 22:35:50 +00:00
mintsuki
2d3d7b2633 Binary release v4.20230709.0 2023-07-09 02:18:11 +00:00
13 changed files with 1331 additions and 1315 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -14,7 +14,7 @@
static void usage(const char *name) {
printf("Usage: %s <Limine executable> <BLAKE2B of config file>\n", name);
printf("\n");
printf(" --reset Remove enrolled BLAKE2B, will not check config intergrity\n");
printf(" --reset Remove enrolled BLAKE2B, will not check config integrity\n");
printf("\n");
printf(" --quiet Do not print verbose diagnostic messages\n");
printf("\n");

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -1,6 +1,6 @@
#include <stdio.h>
#define LIMINE_VERSION "4.20230620.0"
#define LIMINE_VERSION "4.20230928.2"
int main(void) {
puts(LIMINE_VERSION);

View File

@@ -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
@@ -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

Binary file not shown.