Commit graph

  • 5965d42a97
    Merge 01ad496476 into 10af879f58 Lucas Hecht 2024-10-06 15:35:39 +00:00
  • 01ad496476 Fix attribute ordering Lucas Hecht 2024-10-06 16:04:28 +02:00
  • 1fdf46ba78
    Merge 18c8def97d into 10af879f58 arturkow2000 2024-08-14 20:09:41 +02:00
  • 18c8def97d Don't set reserved bits in MSR_FMASK Artur Kowalski 2024-08-14 17:55:55 +00:00
  • 10af879f58
    Update README.md master v3.0.0 Rian Quinn 2021-10-21 10:16:09 -06:00
  • acfbbd93dc
    Merge pull request #976 from rianquinn/master Rian Quinn 2021-10-21 09:13:14 -07:00
  • 91886c75d9 Adds an example extension written in Rust and fixes a number of bugs Rian Quinn 2021-10-18 10:12:46 -06:00
  • 44e6f4f19f
    Merge pull request #975 from chp-io/loader-fix-hang Christopher Pelloux 2021-10-18 11:03:40 -04:00
  • d2030b602d Loader: Build the arch target defined by CMake Christopher Pelloux 2021-10-17 22:54:52 -04:00
  • f548617a99 loader: Add *.dwo to .gitignore Christopher Pelloux 2021-10-17 21:38:02 -04:00
  • 2e374dd3e5 CI: Trigger CI on any branch on push Christopher Pelloux 2021-09-22 08:57:41 -04:00
  • 1ebd892ac1 CMake: Warn if the BSL isn't the expected version Christopher Pelloux 2021-10-13 13:31:56 -04:00
  • 8ad8e34270
    Merge pull request #974 from rianquinn/master pre-v3.0 Rian Quinn 2021-10-15 08:08:38 -06:00
  • dcbe19368c Adds missing unit tests for the loader Rian Quinn 2021-10-12 18:54:42 -06:00
  • 1728c306a9
    Merge pull request #973 from rianquinn/master Rian Quinn 2021-10-12 06:56:33 -06:00
  • 6daaff26e5 Completes all of the unit tests for the VMM Rian Quinn 2021-10-06 17:29:44 -06:00
  • 1eb665da52
    Merge pull request #972 from rianquinn/master Rian Quinn 2021-10-05 17:23:01 -06:00
  • fd7e6bee3c Fix fail handler logic, TLB flushing, Windows support Rian Quinn 2021-10-04 06:15:33 -06:00
  • d4d6f42cb0 lib: Small ioctl fix to pass clang tidy checks Christopher Pelloux 2021-10-04 14:32:20 -04:00
  • ace605a80b
    Merge pull request #970 from rianquinn/master Rian Quinn 2021-09-30 15:44:04 -06:00
  • db05a902d5 Fix issues with the fast fail logic Rian Quinn 2021-09-30 14:52:06 -06:00
  • 326d731fc9
    Merge pull request #969 from rianquinn/master Rian Quinn 2021-09-28 08:21:20 -06:00
  • 77c38d9ec7 Add missing registers and fixes bug with alloc_page/alloc_huge Rian Quinn 2021-09-25 11:08:44 -06:00
  • 34994ec1ad
    Merge pull request #968 from rianquinn/master Rian Quinn 2021-09-24 08:46:51 -06:00
  • b36948fd51 FIx bug with Clang Tidy Rian Quinn 2021-09-24 08:37:50 -06:00
  • 0e767ad355
    Merge pull request #967 from rianquinn/master Rian Quinn 2021-09-24 08:23:55 -06:00
  • 112f2bed57 Add clear() to init on Intel Rian Quinn 2021-09-24 08:05:26 -06:00
  • df09a4434d
    Merge pull request #966 from rianquinn/master Rian Quinn 2021-09-24 07:03:16 -06:00
  • e6ab83751b Syscall/ABI changes to support the execution of Guest VMs. Rian Quinn 2021-09-19 11:03:21 -06:00
  • 58418ae1da
    Merge pull request #964 from rianquinn/master Rian Quinn 2021-09-18 19:45:34 -06:00
  • cb16e8eafc Fixes bugs with paging, and removes IA32 to make Intel/AMD consistent Rian Quinn 2021-09-18 09:28:03 -06:00
  • 83f8335558
    Merge pull request #963 from rianquinn/master Rian Quinn 2021-09-17 15:42:29 -06:00
  • 9058f793cf Fix issues with the IOCTL interface and the page table logic Rian Quinn 2021-09-16 10:16:59 -06:00
  • 134a24cbe0
    Merge pull request #962 from rianquinn/master Rian Quinn 2021-09-15 17:02:10 -06:00
  • 5149638800 Widen the page fault handler's virtual address contract Rian Quinn 2021-09-15 14:59:50 -06:00
  • 006cdae168
    Merge pull request #961 from rianquinn/master Rian Quinn 2021-09-14 20:24:39 -06:00
  • 5413756ea7 Small bugs with the dispatch logic, and update BSL Rian Quinn 2021-09-13 16:46:39 -06:00
  • 4e42d5e26b
    Merge pull request #960 from rianquinn/master Rian Quinn 2021-09-13 13:34:41 -06:00
  • 137b29b7ec Fix issue with IOCTL interfaces Rian Quinn 2021-09-13 13:16:23 -06:00
  • 2472495b61
    Merge pull request #959 from rianquinn/master Rian Quinn 2021-09-12 19:26:50 -06:00
  • 76fabc5f47 Move the IOCTL logic to Lib so that it can be used by MicroV Rian Quinn 2021-09-11 17:20:25 -06:00
  • e4eea8ceea
    Merge pull request #958 from rianquinn/master Rian Quinn 2021-09-10 20:20:17 -06:00
  • 06cddd8f50 Small bug fixes to support MicroV Rian Quinn 2021-09-09 16:47:15 -06:00
  • 92f8ee185f
    Merge pull request #957 from rianquinn/master Rian Quinn 2021-09-08 16:03:25 -06:00
  • 6850437bb9 Updates to match the changes to the BSL Rian Quinn 2021-07-30 18:34:27 -06:00
  • 218613a71a Updates to match the changes to the BSL Rian Quinn 2021-07-30 18:34:27 -06:00
  • 95848672b1
    Merge pull request #953 from rianquinn/master Rian Quinn 2021-07-29 16:58:32 -06:00
  • b828c763a0 Minor bug fixes Rian Quinn 2021-07-28 16:57:49 -06:00
  • 14724d45c7
    Merge pull request #952 from rianquinn/master Rian Quinn 2021-07-26 14:32:20 -06:00
  • 23a8627ab7 Minor bug fixes Rian Quinn 2021-07-16 13:50:01 -06:00
  • abfea7ff60
    Merge pull request #951 from rianquinn/master Rian Quinn 2021-07-15 15:45:08 -06:00
  • 0c1fe2ce80 Fixes bugs with Clang Tidy and adds some more unit tests Rian Quinn 2021-07-01 09:23:12 -06:00
  • ac983d4c6c
    Merge pull request #950 from tkchia/tkchia/devel Rian Quinn 2021-07-15 12:53:13 -06:00
  • fec39b5544 UEFI: use EFI_LOADED_IMAGE_PROTOCOL to locate boot volume Tee-Kiah Chia 2021-07-15 13:15:55 +00:00
  • 8591a6193b
    Merge pull request #947 from rianquinn/master Rian Quinn 2021-06-29 20:57:43 -06:00
  • f5f39193e5 Unit/Integration Test and ARM support changes Rian Quinn 2021-03-25 11:25:06 -06:00
  • d8876dd605
    Update README.md Rian Quinn 2021-04-08 06:02:16 -06:00
  • f880edf7b9
    Update README.md Rian Quinn 2021-03-30 08:03:08 -06:00
  • c22752a7d1
    Create README.md Rian Quinn 2021-03-30 08:02:32 -06:00
  • 445ed54bcd
    Update README.md Rian Quinn 2021-03-30 07:43:42 -06:00
  • 529730ec55
    Merge pull request #943 from rianquinn/extension_support Rian Quinn 2021-03-30 07:39:45 -06:00
  • 6c89d88b6d Update the ABI docs Rian Quinn 2021-03-30 07:39:03 -06:00
  • 3d5b494f6c Update the ABI docs Rian Quinn 2021-03-30 07:36:13 -06:00
  • 6fee8bb7b7
    Merge pull request #942 from rianquinn/extension_support Rian Quinn 2021-03-30 07:30:36 -06:00
  • 1aca14988b Update the ABI docs Rian Quinn 2021-03-30 07:30:00 -06:00
  • 645ec9f4ce
    Update README.md Rian Quinn 2021-03-30 07:26:46 -06:00
  • 445edce8bf
    Update README.md Rian Quinn 2021-03-30 07:23:04 -06:00
  • 2e8c223162
    Update README.md Rian Quinn 2021-03-29 13:54:04 -06:00
  • fbb2a59093
    Update .doxygen Rian Quinn 2021-03-29 13:28:00 -06:00
  • cb3b88631a
    Update CONTRIBUTING.md Rian Quinn 2021-03-29 13:24:54 -06:00
  • d0246242ab
    Update README.md Rian Quinn 2021-03-29 12:58:45 -06:00
  • 4f2a11e233
    Merge pull request #941 from rianquinn/extension_support Rian Quinn 2021-03-29 12:53:32 -06:00
  • 6bc978f9fb Adds Extension Support Rian Quinn 2021-03-29 12:42:13 -06:00
  • 0052bff01e
    Update README.md Rian Quinn 2021-03-28 06:51:41 -06:00
  • 25a251ca77
    Update README.md Rian Quinn 2021-03-28 06:51:12 -06:00
  • beda36e042
    Update README.md Rian Quinn 2021-03-28 06:50:24 -06:00
  • c7a19f7719
    Update README.md Rian Quinn 2021-03-28 06:48:13 -06:00
  • a393fa74f8 Merge branch 'master' of https://github.com/lusceu/hypervisor lusceu 2021-03-20 17:09:41 +01:00
  • c6630f0606 Changed Makefile for linux loader to support different locales when building on Linux lusceu 2021-03-16 22:41:16 +01:00
  • 61bf9e09ac
    Merge pull request #938 from rianquinn/master Rian Quinn 2021-03-19 13:48:13 -06:00
  • dc5975a8f2 First VMExit Failure Logic Rian Quinn 2021-03-19 13:34:42 -06:00
  • e4716ef2fc
    Merge pull request #937 from rianquinn/master Rian Quinn 2021-03-19 09:57:19 -06:00
  • 76cdd55116 Fix Windows IOCTL Interface Rian Quinn 2021-03-19 09:24:10 -06:00
  • c5dee19ee5
    Merge pull request #935 from rianquinn/master Rian Quinn 2021-03-17 08:07:00 -06:00
  • 47f23f1841 Add UEFI suppport Rian Quinn 2021-02-24 09:38:54 -07:00
  • f338bb69a9 Changed Makefile for linux loader to support different locales when building on Linux lusc 2021-03-16 22:41:16 +01:00
  • b4af35e31b
    Merge pull request #934 from rianquinn/master Rian Quinn 2021-02-24 08:23:52 -07:00
  • 5c2f21b427 add support for more than 64 cores Rian Quinn 2021-02-20 06:55:14 -07:00
  • a9ea8576c0
    Merge pull request #933 from rianquinn/master Rian Quinn 2021-02-19 13:27:46 -07:00
  • 0a771714a3 Add Windows Support Rian Quinn 2021-02-10 10:31:54 -07:00
  • f058c141d5
    Update README.md Rian Quinn 2021-02-16 09:18:58 -07:00
  • 81d396d366
    Update README.md Rian Quinn 2021-02-16 09:18:08 -07:00
  • c698201a07
    Add files via upload Rian Quinn 2021-02-16 09:10:59 -07:00
  • a741d2dcdc
    Update README.md Rian Quinn 2021-02-16 09:10:29 -07:00
  • fcda4cbf88
    Update README.md Rian Quinn 2021-02-16 09:07:21 -07:00
  • 88ad7673e5
    Update README.md Rian Quinn 2021-02-14 08:40:30 -07:00
  • a331e4ff3f
    Update README.md techathena 2021-02-14 11:59:52 +05:30
  • 7fd6386e24
    Merge pull request #931 from rianquinn/master Rian Quinn 2021-02-08 09:53:03 -07:00
  • d87a954890 windows cross compilation support Rian Quinn 2021-02-08 09:18:56 -07:00
  • 9304ef0b39
    Merge pull request #929 from rianquinn/master Rian Quinn 2021-02-05 07:24:48 -07:00