VirtualBox

Changes between Version 7 and Version 8 of Source code organization


Ignore:
Timestamp:
Nov 16, 2006 11:53:12 AM (18 years ago)
Author:
jose
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Source code organization

    v7 v8  
    1717 * `src/libs/` contains various libraries in specific versions that we depend on. We can't very well ask our customers to descend into dependency hell and therefore statically compile these into the !VirtualBox binary. The various licenses under which these libraries were shipped are all documented in the appendices of the [wiki:"Downloads" user manual].
    1818
    19  * `src/qemu/` contains [http://fabrice.bellard.free.fr/qemu/ QEMU], which is used as a recompiler for a few situations within !VirtualBox. Essentially, all guest code runs natively on the hardware. The recompiler, however, steps in as a fallback when guest code disables interrupts and !VirtualBox cannot determine when they will be switched back on, and also for single instruction execution on faults.
     19 * `src/recompiler/` contains a recompiler for a few situations within !VirtualBox. Essentially, all guest code runs natively on the hardware. The recompiler, however, steps in as an emulator fallback when
     20    * guest code disables interrupts and !VirtualBox cannot determine when they will be switched back on;
     21    * for single instruction execution on faults;
     22    * for real-mode code during bootup (BIOS, grub, operating system startup).
     23
     24 * `src/VBox/` contains the bulk of the !VirtualBox code, again sorted into subdirectories.
    2025
    2126== tools/ ==

© 2023 Oracle
ContactPrivacy policyTerms of Use