[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