first (untested) version of the modified MMU handling and API

This commit is contained in:
Markus Fröschle
2014-09-29 12:32:19 +00:00
parent dcf2a44776
commit 2637d39c67
5 changed files with 507 additions and 314 deletions

View File

@@ -262,9 +262,9 @@ struct pci_bios_interface {
struct mmu_driver_interface
{
int32_t (*map_page_locked)(uint32_t address, uint32_t length);
int32_t (*unlock_page)(uint32_t address, uint32_t length);
int32_t (*report_locked_pages)(void);
int32_t (*map_page_locked)(uint32_t address, uint32_t length, int asid);
int32_t (*unlock_page)(uint32_t address, uint32_t length, int asid);
int32_t (*report_locked_pages)(uint32_t *num_itlb, uint32_t *num_dtlb);
};
union interface