Commit 2b3f386
authored
Deduplicate mem mgr and host functions from hv drivers (#1013)
* Remove mem_mgr and host_func from drivers struct
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
* Remove Hypervisor::check_stack_guard and handle_trace
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
* Cargo fmt
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
* Dont pass hv to outb_handler
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
---------
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>1 parent 8b2c7f9 commit 2b3f386
File tree
9 files changed
+83
-209
lines changed- src/hyperlight_host/src
- hypervisor
- sandbox
9 files changed
+83
-209
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
277 | | - | |
278 | | - | |
279 | 277 | | |
280 | 278 | | |
281 | 279 | | |
| |||
405 | 403 | | |
406 | 404 | | |
407 | 405 | | |
408 | | - | |
409 | | - | |
410 | 406 | | |
411 | 407 | | |
412 | 408 | | |
| |||
467 | 463 | | |
468 | 464 | | |
469 | 465 | | |
470 | | - | |
471 | | - | |
| 466 | + | |
| 467 | + | |
472 | 468 | | |
473 | 469 | | |
474 | 470 | | |
475 | | - | |
476 | | - | |
477 | 471 | | |
478 | 472 | | |
479 | 473 | | |
| |||
501 | 495 | | |
502 | 496 | | |
503 | 497 | | |
| 498 | + | |
| 499 | + | |
504 | 500 | | |
505 | 501 | | |
506 | 502 | | |
| |||
545 | 541 | | |
546 | 542 | | |
547 | 543 | | |
| 544 | + | |
| 545 | + | |
548 | 546 | | |
549 | 547 | | |
550 | 548 | | |
| |||
565 | 563 | | |
566 | 564 | | |
567 | 565 | | |
| 566 | + | |
| 567 | + | |
568 | 568 | | |
569 | 569 | | |
570 | 570 | | |
| |||
577 | 577 | | |
578 | 578 | | |
579 | 579 | | |
| 580 | + | |
| 581 | + | |
580 | 582 | | |
581 | 583 | | |
582 | 584 | | |
| |||
585 | 587 | | |
586 | 588 | | |
587 | 589 | | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
605 | 593 | | |
606 | | - | |
607 | 594 | | |
608 | 595 | | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | 596 | | |
620 | 597 | | |
621 | 598 | | |
| |||
985 | 962 | | |
986 | 963 | | |
987 | 964 | | |
988 | | - | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
994 | | - | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | | - | |
1002 | | - | |
1003 | | - | |
1004 | | - | |
1005 | | - | |
1006 | | - | |
1007 | 965 | | |
1008 | 966 | | |
1009 | 967 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
51 | 53 | | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
56 | 58 | | |
57 | | - | |
| 59 | + | |
58 | 60 | | |
59 | 61 | | |
60 | 62 | | |
| |||
261 | 263 | | |
262 | 264 | | |
263 | 265 | | |
264 | | - | |
265 | | - | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| |||
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
338 | | - | |
339 | | - | |
340 | 338 | | |
341 | 339 | | |
342 | 340 | | |
| |||
408 | 406 | | |
409 | 407 | | |
410 | 408 | | |
411 | | - | |
412 | | - | |
| 409 | + | |
| 410 | + | |
413 | 411 | | |
414 | 412 | | |
415 | 413 | | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | 414 | | |
420 | 415 | | |
421 | 416 | | |
| |||
440 | 435 | | |
441 | 436 | | |
442 | 437 | | |
| 438 | + | |
| 439 | + | |
443 | 440 | | |
444 | 441 | | |
445 | 442 | | |
| |||
463 | 460 | | |
464 | 461 | | |
465 | 462 | | |
| 463 | + | |
| 464 | + | |
466 | 465 | | |
467 | 466 | | |
468 | 467 | | |
| |||
481 | 480 | | |
482 | 481 | | |
483 | 482 | | |
| 483 | + | |
| 484 | + | |
484 | 485 | | |
485 | 486 | | |
486 | 487 | | |
| |||
493 | 494 | | |
494 | 495 | | |
495 | 496 | | |
| 497 | + | |
| 498 | + | |
496 | 499 | | |
497 | 500 | | |
498 | 501 | | |
| |||
501 | 504 | | |
502 | 505 | | |
503 | 506 | | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | | - | |
518 | | - | |
519 | | - | |
520 | | - | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
521 | 510 | | |
522 | | - | |
523 | 511 | | |
524 | 512 | | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | 513 | | |
536 | 514 | | |
537 | 515 | | |
| |||
879 | 857 | | |
880 | 858 | | |
881 | 859 | | |
882 | | - | |
883 | | - | |
884 | | - | |
885 | | - | |
886 | | - | |
887 | | - | |
888 | | - | |
889 | | - | |
890 | | - | |
891 | | - | |
892 | | - | |
893 | | - | |
894 | | - | |
895 | | - | |
896 | | - | |
897 | | - | |
898 | | - | |
899 | | - | |
900 | | - | |
901 | 860 | | |
902 | 861 | | |
903 | 862 | | |
| |||
0 commit comments