Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libmachdev: Avoid conflating translator name and path | Samuel Thibault | 2020-11-14 | 1 | -1/+1 |
| | | | | | | | | | | | | bootstrap translators may not wish to appear in the FS, and the name of the translator does not have to match the path where it is getting installed. * libmachdev/machdev.h (machdev_trivfs_init): Add path parameter. * libmachdev/trivfs_server.c (machdev_trivfs_init): Add path parameter, set devnode only if it is not NULL. (trivfs_S_fsys_init): Only call install_as_translator when devnode is not NULL. * /rumpdisk/main.c (main): Add path parameter. | ||||
* | libmachdev: Support installing translator in the FS | Damien Zammit | 2020-11-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | */libmachdev/trivfs_server.c (machdev_ctl): Rename to control_port. (trivfs_S_fsys_init): Fix accordingly. (control): New variable. (bootstrapped, underlying, devnode): New variables. (install_as_translator): New function. (trivfs_S_fsys_init): When bootstrapping, call install_as_translator. (machdev_trivfs_init): Create one port of the control class. (trivfs_S_fsys_getpriv): Use ports_get_send_right on the control port instead of creating another one. (resume_bootstrap_server): Use ports_get_send_right on the control port instead of creating another one. (machdev_trivfs_init): When bootstrapping, Use our control port as fsys. | ||||
* | rumpdisk: Use bootstrap resume of fs task in machdev | Damien Zammit | 2020-07-25 | 1 | -3/+92 |
| | | | | Message-Id: <20200725011847.186969-4-damien@zamaudio.com> | ||||
* | rumpdisk: Add userspace disk support via librump | Damien Zammit | 2020-04-11 | 1 | -0/+39 |