mintsuki
|
17c5ec43e0
|
term: Finish up context control work
|
2021-08-16 20:56:39 +02:00 |
|
mintsuki
|
0b1c1ccc88
|
gterm: Add context control logic
|
2021-08-16 20:00:37 +02:00 |
|
mintsuki
|
a3f3f95bd7
|
term: Implement a bunch of escape sequences
|
2021-08-16 19:32:09 +02:00 |
|
mintsuki
|
1cd381a3aa
|
stivale2: More reasonable code flow to determine target video mode
|
2021-08-16 18:34:30 +02:00 |
|
mintsuki
|
c7a46830f6
|
term: Mass backport changes done in Vinix upstream
|
2021-08-16 18:02:28 +02:00 |
|
mintsuki
|
993a602afb
|
term: Support bold attributes
|
2021-08-12 07:52:25 +02:00 |
|
mintsuki
|
5f1c34a587
|
tftp: Overhaul and bug fixes
|
2021-08-12 07:40:29 +02:00 |
|
Andy-Python-Programmer
|
3b4d7c53fa
|
Implement the "stivale2_struct_tag_kernel_file_v2" tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-08-10 18:33:03 +10:00 |
|
mintsuki
|
7cca9dd42f
|
build: Misc build system improvements
|
2021-08-07 07:26:34 +02:00 |
|
mintsuki
|
5ffce7c42e
|
term: Support DEC private escape 25 (enable/disable cursor)
|
2021-08-06 06:16:41 +02:00 |
|
mintsuki
|
6275457af0
|
toolchain: Use program prefix limine- to avoid collisions with x86_64-elf system toolchains
|
2021-08-06 05:05:50 +02:00 |
|
mintsuki
|
0dde09bbb9
|
term: Support bright colours
|
2021-07-31 23:51:48 +02:00 |
|
mintsuki
|
07dc81bbee
|
build: Pass -mabi=sysv to cc
|
2021-07-31 21:28:06 +02:00 |
|
mintsuki
|
5d22de7733
|
term: Misc improvements
|
2021-07-31 20:52:46 +02:00 |
|
ytret
|
059be24d3b
|
stivale2: set ID of textmode structure tag
|
2021-07-31 20:59:05 +03:00 |
|
mintsuki
|
9540ea620b
|
elf: Make sure KASLR doesn't result in load addresses higher than 0x80000000 for higher half kernels
|
2021-07-29 15:44:27 +02:00 |
|
mintsuki
|
af28eee1bc
|
build: Prevent gensyms.sh from failing if pipefail is not supported by the shell
|
2021-07-26 20:19:40 +02:00 |
|
mintsuki
|
db561393dd
|
stivale: Add requested stack sanity checks. Closes #95
|
2021-07-26 19:25:59 +02:00 |
|
mintsuki
|
9d68787fe1
|
build: OpenBSD compatibility
|
2021-07-26 18:27:05 +02:00 |
|
mintsuki
|
af03050db3
|
build: Make build system more BSD friendly
|
2021-07-26 16:09:03 +02:00 |
|
mintsuki
|
e9760d2e33
|
build: Work around gnu-efi build system issue
|
2021-07-25 16:23:36 +02:00 |
|
mintsuki
|
f2fcc38af7
|
stivale2_rt: Fix mov of the incorrect size
|
2021-07-25 15:23:29 +02:00 |
|
mintsuki
|
5089bafaf8
|
pmm: Fix sanitise_entries() bugs
|
2021-07-25 14:18:35 +02:00 |
|
mintsuki
|
2a4f9eb0c4
|
elf: Do not enforce segment load address alignment even if PMRs are requested
|
2021-07-25 01:18:36 +02:00 |
|
mintsuki
|
0e2b9c5776
|
term: Bound check when setting cursor position
|
2021-07-20 14:13:56 +02:00 |
|
mintsuki
|
6e1afcd3cb
|
uefi: Initial 32 bit UEFI support
|
2021-07-20 13:35:43 +02:00 |
|
mintsuki
|
f5b0a4ee25
|
elf: More bug fixes
|
2021-07-17 08:19:03 +02:00 |
|
mintsuki
|
5fa8ef5d37
|
elf: Bug fixes
|
2021-07-17 07:38:19 +02:00 |
|
mintsuki
|
de3c7eed67
|
stivale2: Implement PMRs
|
2021-07-15 16:20:29 +02:00 |
|
mintsuki
|
79b8c38c8c
|
stivale: Initial infrastructure to support ELF permissions
|
2021-07-15 14:09:12 +02:00 |
|
mintsuki
|
178f3cea0e
|
elf: Return permission ranges
|
2021-07-15 13:34:24 +02:00 |
|
mintsuki
|
aec537f519
|
menu: Fix title alignment
|
2021-07-15 12:51:46 +02:00 |
|
mintsuki
|
1aa5ae13fc
|
misc: Change how bios and uefi macros are defined and tested
|
2021-07-15 10:03:47 +02:00 |
|
mintsuki
|
d478a1b28b
|
stivale2: Add support for text mode struct tag
|
2021-07-11 10:07:43 +02:00 |
|
mintsuki
|
f5ffbdf2cd
|
stivale2: Add support for any video header tag
|
2021-07-11 09:47:57 +02:00 |
|
mintsuki
|
63a45e2b31
|
stivale2: Implement max_length field of terminal structure tag
|
2021-07-11 08:51:22 +02:00 |
|
mintsuki
|
f4a47cff02
|
gterm: Improve text drawing performance on both QEMU TCG and real hardware
|
2021-07-11 08:30:54 +02:00 |
|
mintsuki
|
e5ec3c1fb3
|
gterm: Reintroduce fast canvas drawing, only.
Co-authored-by: StaticSaga <61866965+StaticSaga@users.noreply.github.com>
|
2021-07-11 07:28:09 +02:00 |
|
mintsuki
|
f4dc6481f1
|
gterm: Revert recent changes as they make the terminal significantly slower on real hardware
|
2021-07-11 04:50:15 +02:00 |
|
mintsuki
|
9423860745
|
Revert "readline: rewrite Ctrl-[pnbf] to arrows"
This reverts commit 9e2d9f1630 .
|
2021-07-11 02:03:10 +02:00 |
|
mintsuki
|
f66620052d
|
Revert "readline: exclude the non-ctrl case from checks"
This reverts commit 2fcabe8dfe .
|
2021-07-11 02:02:50 +02:00 |
|
mintsuki
|
6f17771c53
|
menu: Disable scrolling when displaying status text
|
2021-07-11 02:01:03 +02:00 |
|
mintsuki
|
50fd990ece
|
term: Improve logic of disabling scrolling
|
2021-07-11 01:51:17 +02:00 |
|
mintsuki
|
ffac9b1c68
|
stivale2: Prevent buffer overflows when writing to stivale2 terminal
|
2021-07-11 01:31:16 +02:00 |
|
mintsuki
|
d85e6302db
|
Revert "bmp: Sanity check images"
This reverts commit 8ea847e563 .
|
2021-07-11 01:24:00 +02:00 |
|
StaticSaga
|
8ea847e563
|
bmp: Sanity check images
|
2021-07-10 13:59:58 +02:00 |
|
StaticSaga
|
b38b830241
|
gterm: Fix typo on IMAGE_STRETCHED
|
2021-07-10 13:59:42 +02:00 |
|
StaticSaga
|
0daf11ecca
|
gterm: refactor genloop()
|
2021-07-09 16:27:23 +02:00 |
|
mintsuki
|
cd59bb5097
|
pmm: Add option to randomise memory contents at boot-up
|
2021-07-09 14:40:44 +02:00 |
|
mintsuki
|
757cc792fd
|
menu: Print comments in cyan instead of green
|
2021-07-08 18:05:17 +02:00 |
|