[PR #58] [MERGED] filesystem work #1250

Closed
opened 2026-02-27 21:11:48 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/58
Author: @georgemoralis
Created: 10/19/2023
Status: Merged
Merged: 10/20/2023
Merged by: @georgemoralis

Base: mainHead: fs


📝 Commits (5)

  • 84393e6 initial fs work (logging mostly)
  • e3effe8 few libc (pow ,_Sin ) for ps4nes
  • 90d24c3 e_type ET_SCE_DYNAMIC seems to be valid as well
  • eb307b9 draft fs design
  • ec36294 more draft fs

📊 Changes

13 files changed (+187 additions, -3 deletions)

View changed files

📝 CMakeLists.txt (+11 -1)
📝 src/Core/PS4/HLE/LibC.cpp (+2 -0)
📝 src/Core/PS4/HLE/LibKernel.cpp (+5 -0)
📝 src/Core/PS4/Loader/Elf.cpp (+2 -2)
📝 src/Emulator/HLE/Libraries/LibC/libc.cpp (+5 -0)
📝 src/Emulator/HLE/Libraries/LibC/libc.h (+2 -0)
src/Emulator/HLE/Libraries/LibKernel/FileSystem/file_system.cpp (+13 -0)
src/Emulator/HLE/Libraries/LibKernel/FileSystem/file_system.h (+7 -0)
src/Emulator/HLE/Libraries/LibKernel/FileSystem/generic_file_system.h (+27 -0)
src/Emulator/HLE/Libraries/LibKernel/FileSystem/meta_file_system.cpp (+52 -0)
src/Emulator/HLE/Libraries/LibKernel/FileSystem/meta_file_system.h (+40 -0)
src/Emulator/HLE/Libraries/LibKernel/FileSystem/posix_file_system.cpp (+15 -0)
src/Emulator/HLE/Libraries/LibKernel/FileSystem/posix_file_system.h (+6 -0)

📄 Description

Some work on file system . Focusing on Openbor but might do others as well


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/58 **Author:** [@georgemoralis](https://github.com/georgemoralis) **Created:** 10/19/2023 **Status:** ✅ Merged **Merged:** 10/20/2023 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `fs` --- ### 📝 Commits (5) - [`84393e6`](https://github.com/shadps4-emu/shadPS4/commit/84393e6acca5a6d8641e402fc8775b5bf4029a7b) initial fs work (logging mostly) - [`e3effe8`](https://github.com/shadps4-emu/shadPS4/commit/e3effe8c0aef3f31443c2e79196b97e0ffd8ea1a) few libc (pow ,_Sin ) for ps4nes - [`90d24c3`](https://github.com/shadps4-emu/shadPS4/commit/90d24c3a3c74f3afa4e28ae30214d7f34191ce40) e_type ET_SCE_DYNAMIC seems to be valid as well - [`eb307b9`](https://github.com/shadps4-emu/shadPS4/commit/eb307b9cd9510e675cc9325b3f092644c14fed5e) draft fs design - [`ec36294`](https://github.com/shadps4-emu/shadPS4/commit/ec362948f458ac82db0cf184ff55530d2d04f53f) more draft fs ### 📊 Changes **13 files changed** (+187 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `CMakeLists.txt` (+11 -1) 📝 `src/Core/PS4/HLE/LibC.cpp` (+2 -0) 📝 `src/Core/PS4/HLE/LibKernel.cpp` (+5 -0) 📝 `src/Core/PS4/Loader/Elf.cpp` (+2 -2) 📝 `src/Emulator/HLE/Libraries/LibC/libc.cpp` (+5 -0) 📝 `src/Emulator/HLE/Libraries/LibC/libc.h` (+2 -0) ➕ `src/Emulator/HLE/Libraries/LibKernel/FileSystem/file_system.cpp` (+13 -0) ➕ `src/Emulator/HLE/Libraries/LibKernel/FileSystem/file_system.h` (+7 -0) ➕ `src/Emulator/HLE/Libraries/LibKernel/FileSystem/generic_file_system.h` (+27 -0) ➕ `src/Emulator/HLE/Libraries/LibKernel/FileSystem/meta_file_system.cpp` (+52 -0) ➕ `src/Emulator/HLE/Libraries/LibKernel/FileSystem/meta_file_system.h` (+40 -0) ➕ `src/Emulator/HLE/Libraries/LibKernel/FileSystem/posix_file_system.cpp` (+15 -0) ➕ `src/Emulator/HLE/Libraries/LibKernel/FileSystem/posix_file_system.h` (+6 -0) </details> ### 📄 Description Some work on file system . Focusing on Openbor but might do others as well --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 21:11:48 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1250
No description provided.