[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH 00/11] Root-Dateisystem nach Volumenamen bestimmen
Hartkodierte Gerätepfade für das Root-Dateisystem sind doof. Wenn wir
stattdessen den Volumenamen des Dateisystems benutzen, kann das gleiche Image
sowohl auf AHCI als auch IDE funktionieren, und falls mehrere CD-Laufwerke da
sind, sollte er auch das richtige heraussuchen.
Kevin Wolf (11):
kernel2: BUILD_BUG_ON()
kernel2: Neuer Syscall lio_probe_service
LIOv2: lio_probe_service für Userspaceservices
cdi/fs: Add .fs_probe callback
ext2: Implement .fs_probe
iso9660: Implement .fs_probe
cdi/fs: Implementierung für .fs_probe
kernel2: dev:/-Dateisystem
cdi/storage: Dateisystem proben
servmgr: Auf Root-Dateisystem warten
build: Root-Dateisystem nach Volumenamen bestimmen
build/config/grub_cdrom.cfg | 4 +-
build/config/grub_hd_kernel2.cfg | 6 +-
build/scripts/image_cdrom_grub1 | 2 +-
build/scripts/image_hd_grub1 | 2 +-
build/scripts/image_hd_grub2 | 2 +-
build/scripts/image_hd_syslinux | 2 +-
src/include/syscall_structs.h | 21 +++++++
src/include/syscallno.h | 1 +
src/kernel2/include/kernel.h | 5 ++
src/kernel2/include/lostio/client.h | 4 ++
src/kernel2/include/syscall.h | 4 ++
src/kernel2/src/lostio/include/lostio_int.h | 4 ++
src/kernel2/src/lostio/modules/tmp.c | 35 ++++++++---
src/kernel2/src/lostio/tree.c | 34 +++++++++++
src/kernel2/src/syscall.c | 1 +
src/kernel2/src/syscalls/lio_server.c | 61 ++++++++++++++++++
src/kernel2/src/syscalls/lostio.c | 14 +++++
src/modules/cdi/ext2/ext2_cdi.h | 1 +
src/modules/cdi/ext2/init.c | 22 +++++++
src/modules/cdi/ext2/main.c | 1 +
src/modules/cdi/include/cdi-osdep.h | 1 +
src/modules/cdi/include/cdi/fs.h | 28 +++++++++
src/modules/cdi/iso9660/init.c | 25 ++++++++
src/modules/cdi/iso9660/iso9660_cdi.h | 1 +
src/modules/cdi/iso9660/main.c | 1 +
src/modules/cdi/lib/fs/fs.c | 8 ++-
src/modules/cdi/lib/fs/lostio_if.c | 33 ++++++++++
src/modules/cdi/lib/storage.c | 95 +++++++++++++++++++++++++++--
src/modules/include/lostio.h | 6 ++
src/modules/include/syscall.h | 9 +++
src/modules/lib/lostio/lio_server.c | 16 +++++
src/modules/lib/syscalls/lostio.c | 21 +++++++
src/modules/servmgr/lang/lang_en.c | 3 +
src/modules/servmgr/lang/resstr.h | 1 +
src/modules/servmgr/main.c | 46 ++++++++++++++
35 files changed, 494 insertions(+), 26 deletions(-)
--
2.1.4