X-Git-Url: https://git.libre-soc.org/?p=soc.git;a=blobdiff_plain;f=TLB%2Fsrc%2FTLB.py;h=c1e8815e69d989d176ecd0d1f987bfdb0e9d4adf;hp=473813642294290ee15f34dddaa6f01d55139d23;hb=382f1564ab31cd82ec9f1125b260205e21d30df0;hpb=b4ff36102d5ffbb29c6740270ca4a59a8c50895b diff --git a/TLB/src/TLB.py b/TLB/src/TLB.py index 47381364..c1e8815e 100644 --- a/TLB/src/TLB.py +++ b/TLB/src/TLB.py @@ -35,7 +35,7 @@ class TLB(): self.perm_validator = PermissionValidator(asid_size + pte_size) # Inputs - self.super = Signal(1) # Supervisor Mode + self.supermode = Signal(1) # Supervisor Mode self.super_access = Signal(1) # Supervisor Access self.command = Signal(2) # 00=None, 01=Search, 10=Write L1, 11=Write L2 self.xwr = Signal(3) # Execute, Write, Read @@ -109,7 +109,7 @@ class TLB(): # Execute, Read, Write self.perm_validator.xwr.eq(self.xwr), # Supervisor Mode - self.perm_validator.super.eq(self.super), + self.perm_validator.supermode.eq(self.supermode), # Supverisor Access self.perm_validator.super_access.eq(self.super_access), # Address Space IDentifier (ASID)