• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Bareflank / hypervisor / 735
100%

Build:
DEFAULT BRANCH: master
Ran 26 Sep 2016 12:44AM UTC
Jobs 1
Files 146
Run time 7s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
735

push

travis-ci

brendank310
Updated Memory Manager (#210)

Round three on this. While working on the VMCall interface,
realized that we need a method for managing virtual memory
for memory mapping. The algorithm would be the same for the
memory manager. This patch moves the logic from the memory
manager to a generic memory pool class that can be used
for both the memory manager, but also for managing virtual
memory that will be used for mapping, as well as guest memory
in the future.

In addition, the algorithm was updated to a simple next fit
algorithm. Looking at how heap memory is allocted in our
current baseline, a block size of a CACHE_LINE_SIZE will
cover the vast majority of allocations without fragmentation
issues. Further optimizations would be better accomplished by:
- Creating more than one heap pool with a different block
  size
- Creating custom new / delete operators for classes

Signed-off-by: “Rian <“rianquinn@gmail.com”>

198 of 198 new or added lines in 6 files covered. (100.0%)

10862 of 10862 relevant lines covered (100.0%)

788.2 hits per line

Jobs
ID Job ID Ran Files Coverage
2 735.2 (TEST="Coveralls") 26 Sep 2016 12:44AM UTC 0
100.0
Travis Job 735.2
Source Files on build 735
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #735
  • 586aefbf on github
  • Prev Build on master (#734)
  • Next Build on master (#777)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc