1. 09 Nov, 2020 2 commits
  2. 10 Sep, 2020 1 commit
  3. 04 Sep, 2020 6 commits
    • Kevin Brodsky's avatar
      compartment-demo: client/server compartments · dda7f008
      Kevin Brodsky authored
      This commit adds a concrete implementation of two compartments, a
      simple client / server model, as well as a main() for the main
      binary running the compartment manager to load the two compartments
      and start the client. The Android.bp is now complete and allows
      building the whole demo using `m compartment-demo`.
      Three implementations are provided for the client, each built as a
      separate binary, allowing the user to choose the client
      implementation when running the demo.
      Change-Id: I43057f1295b5f47232c6e87886717e0be4e6703a
    • Kevin Brodsky's avatar
      compartment-demo: common compartment implementation · 52868349
      Kevin Brodsky authored
      This commit adds the functions and globals that compartments require
      to be run by the compartment manager, as well as a few helpers.
      Change-Id: Idd63ae6413a93b52356adf85246904941605e4ef
    • Kevin Brodsky's avatar
      compartment-demo: compartment manager and interface · 15489df7
      Kevin Brodsky authored
      This commit implements a simple compartment manager and adds a
      minimal compartment interface to allow the compartment manager to
      call a compartment, and compartments to call one another.
      Change-Id: I2bf853becbdcdc0d516136f3b1a3944277af0eef
    • Kevin Brodsky's avatar
      compartment-demo: ELF utility for loading static executables at runtime · 5837cf13
      Kevin Brodsky authored
      This will be used for loading compartments as static executables.
      The StaticElfExecutable class is generic but does not aim to be
      Change-Id: Ib5f23a41edf6d3ae5cfaca17ab5d1a8e32d94142
    • Ruben's avatar
      Add root Android.bp · faaa1f82
      Ruben authored
      Change-Id: I8e361b1b15d4112000a20984868e346baf6b3251
    • Ruben's avatar
      Initial commit · dd1bf227
      Ruben authored
      Change-Id: I2c768e67f8ef51672592d409f00d9e890f306325