- Added grub default config
- Added halt_now macrodefinition, so we can use multiple instances of it
- Added hal include file
- Added comments
- Moved scroller related initialization onto new post-init handler
- Remove unnecessare code and comments from keyboard module
- Many changes in debug subsytem
- If scope was changed to the same - do nothing
- Added possibility to register post-modules initialization routines
- Some code added to keyboard module
- Added possibly of deallocate kernel memory
- Added hal driver
- Changes in default drivers
- Added will now halt translations
- Change one invokation of printing message for all boot process done
- Added support for showing translated message and fallback message
- Repair bug in Makefile
- Load custom gdt
- Cleanup x86 driver's header
- Removed unnecessary objects (variables) definition in assembler file
- Repair compilation process:
- Rewrite build system to makefile
- Change value of timer divider for fallback printing message from 1
- Added initial scheduler implementation
- Added prototypes of function lately introduced in x86.c
- Added ignore file
- Add return type to some functions in messages.c, so it can inform
- Added simple clock support
- Repair typo in comment (scheduler.c)
- Made real use of timer (x86)
- Added fallback procedure, when messages cannot been printed
- Correct function pointer type declaration
- Correct function type declaration
- Correct bug with gathering info about scroller module
- Added missing file
- Added missing files
- Preparing for multi-scope support (objects, messages, text_console)
- Added scope switcher module
- Prepared messages to support multiple vt
- Prepare for use many object's scope for sessions or seats (for ex.)
Debugging
- Update signature of obtain_free_block
- Deleted binary file
- Added comments to text_console.c, so nobody will debug this module
- Code styling fixes
- Print debug info done
- Adding missing files
- Added proprel memory allocation - it works - i must enhance it and add
Booting
Booting
- Zeroing pointer to data, so module don't have to initialize it
- Seperate code responsible for pointer calculation inside modules
- Added console scroller module
- Removes bug causes only one function of API could been added
- Deleted unnecessary binary file
- Before moving to multiboot 2
- Removes support for allocating memory, because this didn't work
First version - pre-alpha
Initial commit