issues
search
ecomaikgolf
/
alma
toy kernel written in C++ for x86-64 machines with the mere purpose of learning OS development
8
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
`"` crashes the shell
#63
ecomaikgolf
opened
2 years ago
0
`scanf`can be laggy *in real hardware*
#62
ecomaikgolf
closed
2 years ago
0
`str(float)` not working
#61
ecomaikgolf
opened
2 years ago
0
[bootloader] exiting uefi boot services generates wrong bootargs in disk mode
#60
ecomaikgolf
closed
2 years ago
0
[kernel.ld] `.text` must be loaded to a relative high address `0x10000`
#59
ecomaikgolf
closed
2 years ago
0
[cmake] `make -C build` always re-links the bootloader
#58
ecomaikgolf
closed
2 years ago
0
`scanf` can't finish when buffer is full
#57
ecomaikgolf
opened
2 years ago
0
create and load the global descriptor table
#56
ecomaikgolf
closed
2 years ago
1
update compilation database
#55
ecomaikgolf
closed
2 years ago
1
Page Table Manager
#54
ecomaikgolf
closed
2 years ago
1
page table manager, cannot access memory
#53
ecomaikgolf
closed
2 years ago
1
page lock gets returned at request
#52
ecomaikgolf
closed
2 years ago
4
pass UEFI memory map to the kernel
#51
ecomaikgolf
closed
2 years ago
1
retrieve UEFI memory map
#50
ecomaikgolf
closed
2 years ago
1
PSF1 glyphs greater than 127 don't print
#49
ecomaikgolf
closed
2 years ago
1
function to convert hexadecimal to string
#48
ecomaikgolf
closed
2 years ago
1
function to convert decimal to string
#47
ecomaikgolf
closed
2 years ago
1
function to convert number to string
#46
ecomaikgolf
closed
2 years ago
1
structure functionalities in bootloader
#43
ecomaikgolf
closed
2 years ago
3
comment the code
#42
ecomaikgolf
closed
2 years ago
1
create a clang-format config file
#41
ecomaikgolf
closed
2 years ago
1
print string function
#35
ecomaikgolf
closed
2 years ago
1
print char function
#34
ecomaikgolf
closed
3 years ago
2
receive the font from the bootloader
#33
ecomaikgolf
closed
3 years ago
1
load the font
#32
ecomaikgolf
closed
3 years ago
1
load glyph array from font file
#31
ecomaikgolf
closed
3 years ago
1
load and verify PSF1 header
#30
ecomaikgolf
closed
3 years ago
1
load font file
#29
ecomaikgolf
closed
3 years ago
1
select psf font and add it to the build
#28
ecomaikgolf
closed
3 years ago
1
create and receive the framebuffer
#27
ecomaikgolf
closed
3 years ago
1
create and initialise the framebuffer
#26
ecomaikgolf
closed
3 years ago
1
initialise GOP
#25
ecomaikgolf
closed
3 years ago
1
kernel ELF is not executable type
#18
ecomaikgolf
closed
3 years ago
1
kernel ELF binary entry point is 0x0
#17
ecomaikgolf
closed
3 years ago
1
Load kernel program headers
#16
ecomaikgolf
closed
3 years ago
3
Improve kernel image loading
#15
ecomaikgolf
closed
2 years ago
1
README.md for toolchain/
#13
ecomaikgolf
closed
3 years ago
1
Write a linkscript and compile the kernel into an ELF file
#12
ecomaikgolf
closed
3 years ago
2
Create the initial kernel
#11
ecomaikgolf
closed
3 years ago
1
Jump to kernel code
#10
ecomaikgolf
closed
3 years ago
3
Parse the ELF properties from a file
#9
ecomaikgolf
closed
3 years ago
1
Load a file from the filesystem
#8
ecomaikgolf
closed
3 years ago
1
Add submodules again
#7
ecomaikgolf
closed
3 years ago
2
Change location of the toolchain for bootloader
#6
ecomaikgolf
closed
3 years ago
3
add libgcc without red_zone to makefile
#3
ecomaikgolf
closed
3 years ago
1
Get qemu to load ISO image
#2
ecomaikgolf
closed
3 years ago
4
libgcc without red_zone
#1
ecomaikgolf
closed
3 years ago
2