Shaowei Song

Results 22 issues of Shaowei Song

- Feature Name: Support POSIX Shared Memory - Start Day: 2022-5-16 ## Overview of POSIX shm [The POSIX shared memory API](https://man7.org/linux/man-pages/man7/shm_overview.7.html) allows processes to communicate information by sharing a region...

RFC

> As current storage backend of Occlum - SGX-PFS has some bottlenecks in terms of performance, security and scalability. We'd like to introduce a better storage backend, mainly consists of...

RFC

AsyncSFS has some unsupported/incomplete features compared to SEFS (discovered by CI): **Unsupported:** U1. Modification of inode's metadata by different operations (e.g., chmod, umask) U2. Create file which size is larger...

This PR adds `sworn-disk` to NGO's crates RFC issue: https://github.com/occlum/ngo/issues/328

- Feature Name: Introduce SwornDisk - Start Date: 2022-11-17 ## In a nutshell This RFC issue consists of two parts: One is SwornDisk high-level design overview, which explains SwornDisk's "why,...

- Feature Name: Introduce Page Cache - Start Date: 2022-06-21 # Summary [summary]: #summary `page-cache` is a new designed and implemented crate and will be added into NGO. Page Cache...

- Feature Name: Introduce new storage backend - Ext2+SwornDisk - Start Date: 2024-5-1 - PR: https://github.com/occlum/occlum/pull/1540 # Overview [overview]: #overview Support a new storage backend "Ext2+SwornDisk" with user-configurable mount options...

RFC

See the RFC: https://github.com/occlum/occlum/issues/1539

This PR gives a try on refactoring `VmReader`&`VmWriter` by giving marker generic type `Fallible`&`NonFallible` rather `UserSpace`&`KernelSpace`. This revision will satisfy the ongoing need of refactoring all APIs in vfs layer,...

### Background Some file-related syscalls such as `sys_write()/sys_pread64()` requires dealing with buffers from user space. In our current implementation in Asterinas, taking `sys_write()` as example, we do a heap allocation...

C-rfc