am: remove libpciaccess dep (#8980)

* am: remove libpciaccess dep

* offset in mockhwiface

* op

* fake regions
This commit is contained in:
nimlgen
2025-02-09 16:06:55 +03:00
committed by GitHub
parent 52a69dd5e9
commit e5a3f60fc2
4 changed files with 23 additions and 25 deletions

View File

@@ -74,7 +74,7 @@ class MockHWInterface(HWInterface):
return tracked_fds[self.fd].mmap(start, sz, prot, flags, self.fd, offset)
return libc.mmap(start, sz, prot, flags, self.fd, offset)
def read(self, size=None, binary=False):
def read(self, size=None, binary=False, offset=None):
if binary: raise NotImplementedError()
if self.fd in tracked_fds:
return tracked_fds[self.fd].read_contents(size)
@@ -87,7 +87,7 @@ class MockHWInterface(HWInterface):
return tracked_fds[self.fd].list_contents()
return os.listdir(self.path)
def write(self, content, binary=False): raise NotImplementedError()
def write(self, content, binary=False, offset=None): raise NotImplementedError()
def seek(self, offset):
if self.fd in tracked_fds:
tracked_fds[self.fd].seek(offset)