Commit graph

  • a0d4344b67
    Merge kernel-rs with full history master Jack 2026-01-29 18:05:36 -0300
  • ca7b712d4f
    Merge unikernel-demo with full history Jack 2026-01-29 18:05:33 -0300
  • 3074220f45
    Merge libft with full history Jack 2026-01-29 18:05:30 -0300
  • af4f50ad40
    Merge traceroute with full history Jack 2026-01-29 18:05:27 -0300
  • 4320bc5460
    Merge ping with full history Jack 2026-01-29 18:05:24 -0300
  • 274f4a2719
    Merge libftasm with full history Jack 2026-01-29 18:05:21 -0300
  • c02e721353
    Merge ftp with full history Jack 2026-01-29 18:05:18 -0300
  • 0b34a414c5
    Merge nm-otool with full history Jack 2026-01-29 18:05:14 -0300
  • a11706a074
    Merge nmap with full history Jack 2026-01-29 18:05:11 -0300
  • 257498d4f6
    Merge malloc with full history Jack 2026-01-29 18:05:07 -0300
  • b7bfabed15
    Merge strace with full history Jack 2026-01-29 18:05:05 -0300
  • 4ccfb89154
    Merge 42sh with full history Jack 2026-01-29 18:05:02 -0300
  • 50e14c8b79
    Merge 42-piscine-c with full history Jack 2026-01-29 18:04:57 -0300
  • f0193ee652
    Merge ls with full history Jack 2026-01-29 18:04:48 -0300
  • 124780c9ed
    Merge fillit with full history Jack 2026-01-29 18:04:45 -0300
  • 8c05d4ba9d
    Initial commit: 42-archive Jack 2026-01-29 18:04:42 -0300
  • 26093882f5 new repo Jack Halford 2019-08-17 02:24:41 +0200
  • 6a1c3734e6 fs: Add stat example Louis Solofrizzo 2019-04-25 11:30:39 +0200
  • 021914386e Makefile: Enable ukl-hybrid mode by default for examples Louis Solofrizzo 2019-04-25 09:35:10 +0200
  • e7c0133eac io1: Add printf examples Louis Solofrizzo 2019-04-24 12:08:25 +0200
  • 4cf27f5081 build: New makefiles and stdio example Louis Solofrizzo 2019-04-24 08:31:17 +0200
  • 69b2dc41d7 network1 Jack Halford 2019-04-23 22:05:13 +0200
  • df34cecb16 readme Jack Halford 2019-04-23 19:49:13 +0200
  • 80e86f4ec0 first commit Jack Halford 2019-04-23 19:39:21 +0200
  • 3d167f26d5 pci, ide stuff Jack Halford 2019-02-02 18:46:41 +0100
  • c9ad4e9e58 lspci, console refactor Jack Halford 2019-01-20 22:11:14 +0100
  • 85afa2b437 pci first commit Jack Halford 2019-01-16 22:30:06 +0100
  • 381b86d5e0 console moved out of vga Jack Halford 2019-01-16 20:53:40 +0100
  • 3e49ec75d3 it compiles, update for rust 2018 Jack Halford 2019-01-15 23:16:36 +0100
  • 911d9c8ae2 readme Jack Halford 2018-11-28 23:26:28 +0100
  • ea87e5a453 Merge branch 'KFS-5' of https://github.com/jzck/kernel into KFS-5 Jack Halford 2018-11-28 23:21:54 +0100
  • f02df6577e some stuff Jack Halford 2018-11-28 23:21:48 +0100
  • 8e1927dc7d modules https Jack Halford 2018-08-24 23:53:00 +0200
  • ba108d9e3e scheduling Jack Halford 2018-06-06 18:16:50 +0200
  • b75d97b11e timer done Jack Halford 2018-06-06 16:59:16 +0200
  • 15a7f53bc2 no more warnings! Jack Halford 2018-06-05 18:05:18 +0200
  • e48c3fc680 Does it compile? no. Do I know what Im doing? maybe. Am I making progress? Yes. Jack Halford 2018-05-31 18:32:52 +0200
  • 983c5d6e27 qemu i386 hardcoded Jack Halford 2018-05-17 17:07:15 +0200
  • df163a4349 reverted back Jack Halford 2018-05-17 16:54:42 +0200
  • 02d0ddaf02 changed name x86 to i386 Jack Halford 2018-05-17 16:48:47 +0200
  • 91d6d126e8 switched qemu to qemu-system-i386, even though it doesnt change anything useful Jack Halford 2018-05-17 16:46:02 +0200
  • e2cf54877e some stuff Jack Halford 2018-05-17 13:17:39 +0200
  • 0aae87eda3 i'm just trying to figure out this mess.. fml Jack Halford 2018-05-03 20:27:52 +0200
  • d3eb0e5138 gdt stuff Jack Halford 2018-04-25 21:37:58 +0200
  • 4a13eb1c15 bp doesnt block Jack Halford 2018-04-17 12:28:04 +0200
  • 203ddd9780 cleanup up for handing in Jack Halford 2018-04-17 12:26:47 +0200
  • 7e150e081b now we have 2 tss's, still doesnt work properly Jack Halford 2018-04-16 16:34:20 +0200
  • b3a1c5194a add some wescande 2018-04-15 21:00:53 +0200
  • e1f8c3f9ca stack stuff for willy wonka Jack Halford 2018-04-15 18:12:51 +0200
  • 700b8a4e00 rustfmt Jack Halford 2018-04-15 11:50:13 +0200
  • 5befd11f8d Merge branch 'KFS-4' of github.com:jzck/kernel into KFS-4 Jack Halford 2018-04-15 11:48:58 +0200
  • d64c01d2b1 nothing important Jack Halford 2018-04-15 11:48:51 +0200
  • d15fa664f2 No more cpuio, juste pio in io module. (change in acpi for that => need refactor) wescande 2018-04-15 11:31:40 +0200
  • cdf09f9869 keyboard use Pio wescande 2018-04-12 19:37:43 +0200
  • ffcb85dd5b prettier asm Jack Halford 2018-04-12 18:06:50 +0200
  • fd0915048d removed unused segments selectors in assembly Jack Halford 2018-04-12 18:01:13 +0200
  • f138d77e4d gdt support in rust Jack Halford 2018-04-12 17:59:14 +0200
  • 8a3e3a2324 cursor.rs, no more cpuio in vga Jack Halford 2018-04-12 15:49:37 +0200
  • b0548384e7 context gone Jack Halford 2018-04-12 15:32:11 +0200
  • 0849f24628 close #2 Jack Halford 2018-04-12 15:12:35 +0200
  • 5f40aeeae5 grub.mk mdr Jack Halford 2018-04-12 14:49:52 +0200
  • ee5f2780e5 multiboot crate update Jack Halford 2018-04-12 14:31:58 +0200
  • e574d11aa2 Merge branch 'KFS-4' of github.com:jzck/kernel into KFS-4 Jack Halford 2018-04-12 14:28:24 +0200
  • ae7c97a77d massive memory problem averted: we were just being stupid like usual Jack Halford 2018-04-12 14:27:41 +0200
  • 1c606561a1 keyboard input is now in irq compliant mode wescande 2018-04-10 21:43:40 +0200
  • d382b623a4 nope Jack Halford 2018-04-09 20:46:42 +0200
  • 1744c523d7 makefile refactor Jack Halford 2018-04-09 20:45:28 +0200
  • 93e48044f5 makefile refactor Jack Halford 2018-04-09 20:26:45 +0200
  • 9f1c31f298 this commit should work but there's something VERY broken with the stack atm, all focus on this until understood better Jack Halford 2018-04-09 17:11:46 +0200
  • b51fe947f0 asm Jack Halford 2018-04-09 14:55:06 +0200
  • 7fb7d9d460 x86 updated for gdt Jack Halford 2018-04-09 13:34:02 +0200
  • a0ad3689f3 code doesnt work anymore but i'm commiting anyway, shoot me Jack Halford 2018-04-09 13:33:16 +0200
  • bea6a729fe gdt in place but triple faults because of spin::Once for now Jack Halford 2018-04-06 17:43:58 +0200
  • 1b7ddd12d9 pti file, doesnt work yet Jack Halford 2018-04-05 19:04:44 +0200
  • b7855ae56c @gz merged rust-cpuid PR so i can get rid of my fork Jack Halford 2018-04-05 19:04:05 +0200
  • 24fa39d45c cpu as a console command Jack Halford 2018-04-05 13:49:47 +0200
  • 4885defefa keyboard now works with interrupts, cool Jack Halford 2018-04-05 13:16:04 +0200
  • 0f79f2843c cpuid support Jack Halford 2018-04-05 12:25:53 +0200
  • 19bf69bb29 readme Jack Halford 2018-03-29 20:41:36 +0200
  • 42e06809ac x86lib update Jack Halford 2018-03-29 20:32:23 +0200
  • c24ac47698 pio and x86/pic Jack Halford 2018-03-29 20:29:04 +0200
  • 6d8c31b42c major refactoring for upcoming cross platform, also recycle allocator for the physical frames Jack Halford 2018-03-29 17:10:42 +0200
  • 095c369061 x86 tss Jack Halford 2018-03-26 15:13:06 +0200
  • 9d69b7a82a stack allocator, keyboard doesnt work with interrupts yet, i think i need to tell 0x20 and 0x21 to shift interrupt by 32 because of intel bug. tomorrow Jack Halford 2018-03-20 18:15:20 +0100
  • 30a8daf1a3 first interrupts works Jack Halford 2018-03-20 13:27:18 +0100
  • 098d222fc1 int Jack Halford 2018-03-19 15:24:26 +0100
  • 5c7daabdd0 little correctif wescande 2018-03-20 13:37:51 +0100
  • 0526b88859 merge done, x86 is now a module Jack Halford 2018-03-19 12:23:42 +0100
  • ed03d247c7 it works:))) Jack Halford 2018-03-19 12:14:30 +0100
  • 519ce623fe Merge branch 'KFS-2' into KFS-3 wescande 2018-03-19 11:44:09 +0100
  • cdea287ecd acpi can run in kfs-3 wescande 2018-03-19 11:23:53 +0100
  • 4863945042 multiboot update wescande 2018-03-19 10:58:54 +0100
  • 904e7158d8 acpi in static not in reference wescande 2018-03-16 15:03:00 +0100
  • 5c2b5f723b yuesterdays problem solved, now i triple fault on write to CR3, fun Jack Halford 2018-03-15 17:16:01 +0100
  • 8cf793260c it compiles now with the new x86 lib, triple faults when setting temp page to zero though Jack Halford 2018-03-14 18:59:17 +0100
  • 0b38f701ed WIP Jack Halford 2018-03-13 20:06:25 +0100
  • e73d3e175a Merge branch 'KFS-3' of github.com:jzck/kernel into KFS-3 Jack Halford 2018-03-13 15:43:05 +0100
  • 99f0ec0b7d stuff Jack Halford 2018-03-13 15:42:30 +0100
  • 0c3589655f scroll is cleaning color wescande 2018-03-13 13:30:00 +0100
  • 3dfc440d20 heap allocator in place, no free yet Jack Halford 2018-03-12 17:48:24 +0100