Commit Graph

  • 18570ade24
    Update README.rst develop Baptiste Wicht 2024-11-19 11:12:06 +01:00
  • 4fae8bb77c
    Some minor tweaks for building on Ubuntu Focal (#42) tkchia 2021-05-24 17:15:10 +08:00
  • 2191fb27d9 Build: don't assume /dev/loop0 is always free; use `losetup -f' Tee-Kiah Chia 2021-05-23 08:01:31 +00:00
  • 1d860ee8df Build: emit color codes with /bin/echo (sh may not grok `echo -e') Tee-Kiah Chia 2021-05-23 07:52:49 +00:00
  • 3b25c8a9d8
    Removed qword IN/OUT functions (#38) OptimisticSide 2020-12-29 11:25:31 -08:00
  • 27acab1297
    Removed qword functions OptimisticSide 2020-12-28 11:34:24 -08:00
  • c2f54d703a
    Updated members of GDT-descriptor structure (#37) OptimisticSide 2020-11-12 08:18:12 -08:00
  • bfeb34b7a6
    Updated members of GDT-descriptor structure OptimisticSide 2020-11-11 09:43:11 -08:00
  • f85155cb7e
    Updated the members of GDT-descriptor structure OptimisticSide 2020-11-11 09:36:36 -08:00
  • b709c462d8
    Fix QEMU boot problem (#32) Scott Little 2020-05-29 10:31:22 -05:00
  • c38552daa3
    Add docs. Scott Little 2020-05-28 14:52:40 -05:00
  • 6b0d8de10e
    Fix QEMU boot problem Scott Little 2020-05-28 13:32:32 -05:00
  • d16668512f
    Add default values to reboot/shutdown (#26) subinacl 2020-03-03 23:01:21 +03:00
  • 288f9446a4
    Update main.cpp subinacl 2020-03-03 22:59:56 +03:00
  • b658848d45
    Update system.hpp subinacl 2020-03-03 22:59:08 +03:00
  • 6e0f3b3c34
    Update main.cpp subinacl 2020-03-03 22:56:02 +03:00
  • 84421d83ce
    Update main.cpp subinacl 2020-03-03 22:11:30 +03:00
  • cca971780b
    Add missing argument subinacl 2020-03-03 21:22:50 +03:00
  • 3b8d9807ea
    Fix reboot/shutdown Baptiste Wicht 2020-02-24 17:49:40 +01:00
  • 5f9601e163
    Fix warnings with GCC 9.2.0 Baptiste Wicht 2020-02-21 19:54:31 +01:00
  • 26bbf11772
    GCC 9.2.0: Fix in the TSTL Baptiste Wicht 2020-02-21 19:31:05 +01:00
  • 67166266c4
    Add optional parameter to syscall reboot/shutdown (#22) CodeLongAndProsper90 2020-02-17 15:27:18 -06:00
  • 7cd4dc1ac3
    Update system.cpp CodeLongAndProsper90 2020-02-17 13:31:53 -06:00
  • f88706d6db
    Add optional parameter to syscall reboot/shutdown CodeLongAndProsper90 2020-02-12 11:03:49 -06:00
  • 9a305950a2 Fix small issues pointed out by static analysis (#18) Veli-Matti Visuri 2019-01-28 16:37:06 +02:00
  • 37c1cd867d Fix small issues pointed out by static analysis visuve 2019-01-17 22:08:23 +02:00
  • 2dc0fef725 Completely review vfs::path Baptiste Wicht 2018-04-06 09:28:55 +02:00
  • c980617188 Better logging Baptiste Wicht 2018-04-06 09:28:38 +02:00
  • 69c8fc1480 Add support for variable length string in printf Baptiste Wicht 2018-04-06 09:28:29 +02:00
  • fa8fe4f19a Cleanup Baptiste Wicht 2018-04-06 09:28:17 +02:00
  • aea178bbde Add std::string::erase Baptiste Wicht 2018-04-06 09:20:13 +02:00
  • aa120b3de5 Tests for multiple slashes in path Baptiste Wicht 2018-04-06 09:17:09 +02:00
  • c110898c7c Define basic test suite for the kernel Baptiste Wicht 2018-04-06 08:54:28 +02:00
  • 751222c228 Allow to disable assertions Baptiste Wicht 2018-04-06 08:19:21 +02:00
  • 393bfee3b0 New tests for std::string Baptiste Wicht 2018-04-05 16:35:48 +02:00
  • 71bf65e0fd Refactorings Baptiste Wicht 2018-04-05 16:34:06 +02:00
  • 9dd92aa5a5 Better assign/append support for std::string Baptiste Wicht 2018-04-05 16:31:16 +02:00
  • f096a602ce Add support for std::string::assign() Baptiste Wicht 2018-04-05 16:11:43 +02:00
  • b5388bdb30 Add front/back support to std::string Baptiste Wicht 2018-04-05 16:04:57 +02:00
  • 9e2d0635d4 Fix string_view::data Baptiste Wicht 2018-04-05 15:18:30 +02:00
  • 52f6678117 Review path interface Baptiste Wicht 2018-04-05 14:42:21 +02:00
  • 74ccef87d1 New std::string test Baptiste Wicht 2018-04-05 14:10:04 +02:00
  • 910791146c Fix operator= Baptiste Wicht 2018-04-05 14:09:57 +02:00
  • 51012dce77 Improved string support Baptiste Wicht 2018-04-05 14:06:38 +02:00
  • f7683b3725 Cleanup Baptiste Wicht 2018-04-05 14:06:25 +02:00
  • ef56ff0baa New tests Baptiste Wicht 2018-04-05 13:30:28 +02:00
  • e517d378ee Add is_convertible to the traits Baptiste Wicht 2018-04-05 13:30:23 +02:00
  • 597a2da475 TSTL: atoui(string_view) Baptiste Wicht 2018-04-05 13:10:58 +02:00
  • f32e0b93c0 Tests for mixed comparison Baptiste Wicht 2018-04-05 12:12:37 +02:00
  • 28b6076147 Allow comparison with string_view and converted to Baptiste Wicht 2018-04-05 12:12:30 +02:00
  • 5388d9ee12 Complete tests for string_view Baptiste Wicht 2018-04-05 12:06:48 +02:00
  • 4f29dabeba Improve string_view interface Baptiste Wicht 2018-04-05 12:06:42 +02:00
  • c256d99a3f Fix the strings test Baptiste Wicht 2018-04-05 12:06:34 +02:00
  • 66a6eb5dc2 new tests for std::string Baptiste Wicht 2018-04-05 12:01:28 +02:00
  • 5b38e18e94 Fix constness Baptiste Wicht 2018-04-05 12:01:23 +02:00
  • 7bf689f9b5 Improve std::string interface Baptiste Wicht 2018-04-05 11:54:32 +02:00
  • d131631ce4 Add support for identity_of Baptiste Wicht 2018-04-05 11:54:08 +02:00
  • c2883b0fed Move operators out of std::string Baptiste Wicht 2018-04-05 11:14:43 +02:00
  • 1c64a15342 Refactor TSTL headers Baptiste Wicht 2018-04-05 11:05:05 +02:00
  • 9cfa4e2d01 New tests for string_view Baptiste Wicht 2018-04-04 13:59:32 +02:00
  • a478f3509c Basic support for string_view Baptiste Wicht 2018-04-04 13:59:22 +02:00
  • 45399e4d37 Add tests for small_vector Baptiste Wicht 2018-04-04 11:25:25 +02:00
  • 808e70776c Introduce small_vector to the TSTL Baptiste Wicht 2018-04-04 11:25:20 +02:00
  • d30253b05f Improve the test utilities Baptiste Wicht 2018-04-04 11:25:00 +02:00
  • 32e0a80eb2 Allow to switch compiler Baptiste Wicht 2018-04-04 11:24:33 +02:00
  • 1f393f07da Add note on implementation Baptiste Wicht 2018-04-04 11:24:20 +02:00
  • e1dfd4247b Clean comment Baptiste Wicht 2018-04-04 10:49:32 +02:00
  • d4c95f34e6 Refactor Baptiste Wicht 2018-04-04 09:34:13 +02:00
  • 922406f6ba Update copyright Baptiste Wicht 2018-04-04 09:32:15 +02:00
  • 5aabc3d255 Save kernel allocations Baptiste Wicht 2018-03-29 15:24:08 +02:00
  • ffca00614e Reduce more memory allocations for path concat Baptiste Wicht 2018-03-29 14:45:29 +02:00
  • 3351b6fa68 Save some memory with path manipulation Baptiste Wicht 2018-03-29 14:36:10 +02:00
  • f2089ed18b Remove the BOCHS trick Baptiste Wicht 2018-03-29 12:27:09 +02:00
  • e02524003d Fix HPET Bug with mmap memory Baptiste Wicht 2018-03-29 12:26:56 +02:00
  • 03b5039545 Cleanup output Baptiste Wicht 2018-03-29 10:53:00 +02:00
  • 73c382a8e9 Add binary support to printf (%B) Baptiste Wicht 2018-03-29 10:52:53 +02:00
  • 393956bc60 Review bochs selection Baptiste Wicht 2018-03-28 16:26:39 +02:00
  • 9f6f563c85 Lower number of terminals in low memory systems Baptiste Wicht 2018-03-28 15:58:47 +02:00
  • 9655452432 Set bochs to 32M RAM for testing purposes Baptiste Wicht 2018-03-28 15:57:13 +02:00
  • 5c1a461e21 Cleanup code Baptiste Wicht 2018-03-28 15:42:05 +02:00
  • ec30ec6f6f Cleanup Baptiste Wicht 2018-03-28 15:39:08 +02:00
  • 98fde2170c Fix the log Baptiste Wicht 2018-03-28 15:24:13 +02:00
  • e1871c01bb Strong error testing on buddy allocator Baptiste Wicht 2018-03-28 15:23:21 +02:00
  • 2b5344319f Improve the static_bitmap interface Baptiste Wicht 2018-03-28 15:23:04 +02:00
  • 7434d750bc Advanced debugging Baptiste Wicht 2018-03-28 14:55:06 +02:00
  • f7b5f42432 Fix size Baptiste Wicht 2018-03-28 14:22:41 +02:00
  • 4e52e284a0 Distinction between total memory and buddy memory Baptiste Wicht 2018-03-28 14:20:00 +02:00
  • 84c2fedf9f New assertion Baptiste Wicht 2018-03-28 14:03:24 +02:00
  • 5854467636 Make the dynamic memory allocator more robust Baptiste Wicht 2018-03-28 13:17:25 +02:00
  • e452367970 Cleanup physical allocator Baptiste Wicht 2018-03-28 13:14:34 +02:00
  • 78743ff188 Add optional verbose mode for ACPI Baptiste Wicht 2018-03-28 13:14:05 +02:00
  • fd5144160d Cleanup Baptiste Wicht 2018-03-28 13:13:39 +02:00
  • c9323a642b Increase the memory for bochs Baptiste Wicht 2018-03-28 13:10:10 +02:00
  • 7d42ab9282 Improve logging support Baptiste Wicht 2018-03-28 13:09:57 +02:00
  • 590b419977 Some debugging Baptiste Wicht 2018-03-28 11:32:06 +02:00
  • ddd7b37642 Report allocations before tasks Baptiste Wicht 2018-03-28 10:17:10 +02:00
  • 382714bf31 Use make_unique Baptiste Wicht 2018-03-28 10:08:04 +02:00
  • 1ccf8ce39d Track number of dynamic allocations Baptiste Wicht 2018-03-28 09:56:21 +02:00
  • 10d17dff85 Prefer logf over printf Baptiste Wicht 2018-03-28 09:48:11 +02:00
  • 11bd60b4f1 Cleanup Baptiste Wicht 2018-03-28 09:47:45 +02:00