This website requires JavaScript.
a06a298f8f
Merge branch 'master' of https://git.gemwire.uk/gwdev/Syncboot
master
Curle
2019-08-14 19:27:02 +0100
7601f3d93b
Three very minor changes. The bootloader is now functionally complete.
Curle
2019-08-14 19:25:38 +0100
1bbcacb90e
Add meson build and run scripts
Jessica Creighton
2019-08-13 17:21:26 -0400
a07c29adf4
Adventures in getting the compilescript to work.
Curle
2019-07-26 16:17:28 +0100
3b3e94a644
Improve buildscript. Hopefully it should now be able to automagically build the bootloader for Jenkins automation.
Curle
2019-07-26 01:15:10 +0100
895d4496e2
Merge branch 'master' of https://git.gemwire.uk/gwdev/Syncboot
Curle
2019-07-25 22:15:57 +0100
be1e07d46f
Minor changes
Curle
2019-07-25 22:15:18 +0100
0eb8a5ec94
Add a hang loop for possible future GDB debugging
Curle
2019-07-25 22:13:19 +0100
568bb11573
Compile scripts added.
Curle
2019-07-25 22:07:36 +0100
3426e81869
Update 'README.md'
Curle
2019-07-25 22:02:02 +0100
440b4998e3
Have no idea what the changes here are.
Curle
2019-07-25 00:40:49 +0100
e10f110a1f
Fix some smol issues
Curle
2019-07-25 00:22:35 +0100
862a6e0c7c
Bug fixes and improvements.
Curle
2019-07-21 19:02:52 +0100
1ad2841819
Update README Removed all Visual Studio stuff, so the line about SLN is inconsistent
Curle
2019-07-21 15:36:54 +0100
f3d06a12fb
Remove all VS stuff.
Curle
2019-07-21 15:30:54 +0100
65d6129103
Minor file updates
Curle
2019-07-21 15:24:41 +0100
09f4f326f1
Add ARM efi includes and libs.
Curle
2019-07-21 15:22:32 +0100
6e7118f162
Removed docs from repo. They're now in the Sync Wiki tab.
Curle
2019-07-21 15:22:02 +0100
c7115993cb
OVMF for testing.
Curle
2019-07-21 01:32:56 +0100
4b3d84a787
Rework build.sh script. Mostly minor changes, but ¯\_(ツ)_/¯
Curle
2019-07-21 01:26:29 +0100
ee0b7af396
Forgot the includes. Double oops.
Curle
2019-07-21 01:10:26 +0100
be9044e79f
Forgot x86_64 GNU-EFI. Oops.
Curle
2019-07-21 01:08:57 +0100
10e2112faf
Attempt to make a working build system for linux.
Curle
2019-07-21 00:27:20 +0100
a3135a1c56
Visual Studio guff.
Curle
2019-07-21 00:26:56 +0100
c2fc23c327
Minor grammar and bug fixes.
Curle
2019-07-21 00:26:09 +0100
cfdb21e905
Source of new Syncbootloader.
Curle
2019-07-20 20:17:07 +0100
581dd05244
Add new includes for Syncboot rewrite.
Curle
2019-07-20 20:15:45 +0100
83bc1aab50
Shuffle EFI includes around.
Curle
2019-07-20 20:15:29 +0100
919234eddb
Finish migration of working UEFI app.
Curle
2019-07-17 21:18:29 +0100
d588e232c4
Major overhaul of this branch.
Curle
2019-07-17 21:10:29 +0100
352db828e7
Modify existing Makefile to allow compilation of UEFI app.
Curle
2019-07-17 15:45:24 +0100
ab9be9fd4f
Finalize removal of BIOS/GRUB artifacts.
Curle
2019-07-17 15:44:29 +0100
c59a95ebfa
Populate UEFI entry point.
Curle
2019-07-17 15:17:01 +0100
51641284bc
Removal of old LibC project. That'll have its own branch in future.
Curle
2019-07-17 15:13:16 +0100
e5d8c19422
Formatting and rebranding changes.
Curle
2019-07-17 15:12:48 +0100
4300dc655c
Add EFI documentation, libraries and includes.
Curle
2019-07-17 15:11:52 +0100
8f0de18b37
Begin transition to UEFI.
Curle
2019-07-17 15:08:47 +0100
d4e6dd4da8
Merge branch 'master' of http://git.gemwire.uk:3000/gwdev/sync
Curle
2019-07-17 02:08:03 +0100
93729c40b5
Change branding, ProjectRED -> Sync.
Curle
2019-07-17 02:04:04 +0100
dba3b4163e
Update 'README.md'
Curle
2019-07-17 01:27:35 +0100
4edd4b7cc8
Major refactor. Major improvements.
Curle
2019-06-27 19:57:54 +0100
022884e20d
Fixes and improvements.
Curle
2019-06-25 22:31:26 +0100
dbce420e56
Cleanup, finalization and end of compiler issues
Curle
2019-06-22 19:08:56 +0100
1ae4339d7a
Minor changes for parity
Curle
2019-06-22 18:54:21 +0100
a1c00187c4
Add flag to tell linker not to add a build ID
Jessica Creighton
2019-06-20 20:08:53 -0400
b7eb10f77b
bochs weirdness
Curle
2019-06-21 00:59:39 +0100
93f2fb7e44
kernel added briefly for testing
Curle
2019-06-21 00:53:42 +0100
0a552f62d8
Fix stack error when compiling on Common-GCC
Curle
2019-06-20 23:39:18 +0100
81d4d93c12
Fix issues with ASM
Curle
2019-06-20 23:32:03 +0100
f5dc9b961b
Collate ASM files
Curle
2019-05-14 23:57:03 +0100
64737e06e3
Remove duplicate vga.h
Curle
2019-05-14 23:41:09 +0100
31d2e10b69
Implement a GDT, IDT with ISR and IRQ
Jenny Curle
2019-04-07 23:43:09 +0100
388834ef8a
Implement ISRs and fault handling
Jenny Curle
2019-04-07 19:25:27 +0100
d845a64a4e
Update all essential code to working state
Jenny Curle
2019-04-07 16:58:36 +0100
15dc60aa12
Fix GDT subroutine
Jenny Curle
2019-04-07 16:36:51 +0100
e4fcbb20b4
Implement Serial Console messaging.
Jenny Curle
2019-04-07 15:34:15 +0100
245d09b056
Implemented IDT But something's wrong with the GDT Next up is a Serial Console
Jenny Curle
2019-04-07 13:16:53 +0100
7c3dc4cacc
Finish GDT code
Jenny Curle
2019-04-06 20:25:31 +0100
913c2d2844
Fix merge conflicts
Jenny Curle
2019-04-06 20:06:19 +0100
a3e0852ec7
Begin support for Global Descriptor Tables
Jenny Curle
2019-04-06 20:00:11 +0100
92a1a2fb80
Add .gitignore and remove ignored files
Jessica Creighton
2019-04-03 17:49:38 -0400
3fe2d7aa33
Format files
Jessica Creighton
2019-04-03 17:46:58 -0400
bc6f94e353
Finish initial ANSI Escape Sequence support - basic CSI sequences (cursor moving, line erasing) work
Jessica Creighton
2019-04-03 16:44:48 -0400
904cb38128
Add harware reading and writing functions
Jenny Curle
2019-04-03 09:51:46 +0100
94c1eb2279
Begin ANSI Escape Sequence support
Jenny Curle
2019-04-02 22:46:37 +0100
96ed9e6785
Update system to minimum working status
Jenny Curle
2019-04-01 12:46:40 +0100
da9283ebd1
Fix makefile merge issue
Jenny Curle
2019-04-01 12:25:38 +0100
b01480d361
Initial update - fixed broken files, dependencies on outside libraries, \nThe system will now compile under 'make all', and no errors are thrown.\nThe system itself hasn't been tested, yet. Here goes...
Jenny Curle
2019-04-01 12:21:00 +0100
a9d826c317
Hardcode target in makefile
Jenny Curle
2019-04-01 01:40:42 +0000
26586447f5
Merge branch 'master' of https://gitlab.com/team-kitty/red
Jenny Curle
2019-04-01 02:30:37 +0100
b7fe138549
First upload. Libc incomplete.
Jenny Curle
2019-04-01 02:18:48 +0100
d29fea0a3a
Initial commit
Jenny Curle
2019-04-01 00:11:45 +0000