Commit 6f2058c4 authored by mbaxter's avatar mbaxter Committed by GitHub

cannon: Add noop stat syscall to MIPS64.sol (#12766)

* cannon: Add stat syscall to MIP64 contracts

* cannon: Run semver lock task
parent 3b998095
...@@ -148,8 +148,8 @@ ...@@ -148,8 +148,8 @@
"sourceCodeHash": "0x9fa2d1297ad1e93b4d3c5c0fed08bedcd8f746807589f0fd3369e79347c6a027" "sourceCodeHash": "0x9fa2d1297ad1e93b4d3c5c0fed08bedcd8f746807589f0fd3369e79347c6a027"
}, },
"src/cannon/MIPS64.sol": { "src/cannon/MIPS64.sol": {
"initCodeHash": "0x47c2bdd1e6fbb4941caa20a2ba5c2a66de198a8c7b540a9d4a0d84dbe8d3bfea", "initCodeHash": "0x5094e3f488de838cba1422b508a899444ee27905abc9c0b97961d4b8b7392289",
"sourceCodeHash": "0xdb7f8a92ed552a2720f5fe3c0a32e4069026f0b23933145493ead88403206814" "sourceCodeHash": "0xdc2393d2073348218a9c6e169c2e7f687590e237773b8fde53fae9cf84395978"
}, },
"src/cannon/PreimageOracle.sol": { "src/cannon/PreimageOracle.sol": {
"initCodeHash": "0x5d7e8ae64f802bd9d760e3d52c0a620bd02405dc2c8795818db9183792ffe81c", "initCodeHash": "0x5d7e8ae64f802bd9d760e3d52c0a620bd02405dc2c8795818db9183792ffe81c",
......
...@@ -64,8 +64,8 @@ contract MIPS64 is ISemver { ...@@ -64,8 +64,8 @@ contract MIPS64 is ISemver {
} }
/// @notice The semantic version of the MIPS64 contract. /// @notice The semantic version of the MIPS64 contract.
/// @custom:semver 1.0.0-beta.1 /// @custom:semver 1.0.0-beta.2
string public constant version = "1.0.0-beta.1"; string public constant version = "1.0.0-beta.2";
/// @notice The preimage oracle contract. /// @notice The preimage oracle contract.
IPreimageOracle internal immutable ORACLE; IPreimageOracle internal immutable ORACLE;
...@@ -598,6 +598,8 @@ contract MIPS64 is ISemver { ...@@ -598,6 +598,8 @@ contract MIPS64 is ISemver {
// ignored // ignored
} else if (syscall_no == sys.SYS_PREAD64) { } else if (syscall_no == sys.SYS_PREAD64) {
// ignored // ignored
} else if (syscall_no == sys.SYS_STAT) {
// ignored
} else if (syscall_no == sys.SYS_FSTAT) { } else if (syscall_no == sys.SYS_FSTAT) {
// ignored // ignored
} else if (syscall_no == sys.SYS_OPENAT) { } else if (syscall_no == sys.SYS_OPENAT) {
......
...@@ -58,6 +58,7 @@ library MIPS64Syscalls { ...@@ -58,6 +58,7 @@ library MIPS64Syscalls {
uint32 internal constant SYS_PRLIMIT64 = 5297; uint32 internal constant SYS_PRLIMIT64 = 5297;
uint32 internal constant SYS_CLOSE = 5003; uint32 internal constant SYS_CLOSE = 5003;
uint32 internal constant SYS_PREAD64 = 5016; uint32 internal constant SYS_PREAD64 = 5016;
uint32 internal constant SYS_STAT = 5004;
uint32 internal constant SYS_FSTAT = 5005; uint32 internal constant SYS_FSTAT = 5005;
//uint32 internal constant SYS_FSTAT64 = 0xFFFFFFFF; // UndefinedSysNr - not supported by MIPS64 //uint32 internal constant SYS_FSTAT64 = 0xFFFFFFFF; // UndefinedSysNr - not supported by MIPS64
uint32 internal constant SYS_OPENAT = 5247; uint32 internal constant SYS_OPENAT = 5247;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment