diff --git a/kernel/src/holeybytes/ecah.rs b/kernel/src/holeybytes/ecah.rs index cca66633..a5f1e94e 100644 --- a/kernel/src/holeybytes/ecah.rs +++ b/kernel/src/holeybytes/ecah.rs @@ -83,7 +83,10 @@ pub fn handler(vm: &mut Vm) { msg_vec.push(value); } buff.push(msg_vec.clone()); - info!("Message {:?} has been sent to {}", msg_vec, buffer_id); + info!( + "Message {:?} has been sent to Buffer({})", + msg_vec, buffer_id + ); drop(buffs); } } diff --git a/sysdata/test-programs/hblib/std.rhai b/sysdata/test-programs/hblib/std.rhai index 9cf04113..4c16d525 100644 --- a/sysdata/test-programs/hblib/std.rhai +++ b/sysdata/test-programs/hblib/std.rhai @@ -47,7 +47,9 @@ fn Trace(string) {log(4, string);} fn open(string_path){ - let file_path = data::str("Meow meow meow bark bark bark"); + let file_path = data::str(string_path); ipc_send(2, file_path, file_path.len); } -fn write(){} \ No newline at end of file +fn write(){} +fn read(){} +fn close(){} \ No newline at end of file diff --git a/sysdata/test-programs/main.rhai b/sysdata/test-programs/main.rhai index 4b7c5cfb..d66433e7 100644 --- a/sysdata/test-programs/main.rhai +++ b/sysdata/test-programs/main.rhai @@ -6,9 +6,7 @@ fn main(){ std::Info("Hello, world!"); std::Debug("XYZ"); std::Trace("Trace Deez"); - - // std::open("/file.hbf"); - + tx(); } diff --git a/sysdata/test-programs/vfs.rhai b/sysdata/test-programs/vfs.rhai index 0d91943d..bd28fd40 100644 --- a/sysdata/test-programs/vfs.rhai +++ b/sysdata/test-programs/vfs.rhai @@ -2,9 +2,8 @@ import "sysdata/test-programs/hblib/std" as std; fn main() { - - // jmp here - + std::ipc_recv(2); + un(); } diff --git a/sysdata/test-programs/vfs_test.rhai b/sysdata/test-programs/vfs_test.rhai index 1ff32855..b8124707 100644 --- a/sysdata/test-programs/vfs_test.rhai +++ b/sysdata/test-programs/vfs_test.rhai @@ -2,15 +2,10 @@ import "sysdata/test-programs/hblib/std" as std; fn main(){ std::Info("Trying to open a file."); - // let ret = std::open("/file.hbf"); - // std::Info("File return " + ret); - - std::ipc_make_bound_buffer(1000); - - let str = data::str("ABC XYZ"); - std::ipc_send(2, str, str.len); - - std::ipc_recv(2); + std::open("/file.hbf"); + std::write(); + std::read(); + std::close(); std::Info("VFS Test done!"); // un();