summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2d0cfde)
mkrootfs: ensure mkfs.* invoked with root privilege
qemu.py: put extra options before the generated ones
- struct potens_meta* tp_cap;
+ struct termport_potens* tp_cap;
struct lx_timer* flush_timer;
struct fifo_buf output;
struct fifo_buf input;
struct lx_timer* flush_timer;
struct fifo_buf output;
struct fifo_buf input;
fifo_putone(&lx_console.input, ttychr);
fifo_putone(&lx_console.input, ttychr);
- struct termport_potens* tpcap;
- tpcap = get_potens(lx_console.tp_cap, typeof(*tpcap));
- term_notify_data_avaliable(tpcap);
+ term_notify_data_avaliable(lx_console.tp_cap);
pwake_all(&lx_reader);
done:
pwake_all(&lx_reader);
done:
register_device(tty_dev, &devdef->class, "vcon");
register_device(tty_dev, &devdef->class, "vcon");
- term_attach_potens(tty_dev, NULL, "VCON");
+ lx_console.tp_cap = term_attach_potens(tty_dev, NULL, "VCON");
dd if=/dev/zero of="${rootfs}" count=${size_mb} bs=1M \
|| cleanup tmpmnt
dd if=/dev/zero of="${rootfs}" count=${size_mb} bs=1M \
|| cleanup tmpmnt
-mkfs.${fs} -L lunaix-rootfs -r 0 "${rootfs}" \
+${prefix} mkfs.${fs} -L lunaix-rootfs -r 0 "${rootfs}" \
|| cleanup tmpmnt img
${prefix} mount -o loop "${rootfs}" "${tmp_mnt}" \
|| cleanup tmpmnt img
${prefix} mount -o loop "${rootfs}" "${tmp_mnt}" \
qemu_path = os.path.join(qemu_dir_override, qemu_path)
cmds = [
qemu_path,
qemu_path = os.path.join(qemu_dir_override, qemu_path)
cmds = [
qemu_path,
*self.get_qemu_general_opts(),
*self.get_qemu_arch_opts(),
*self.get_qemu_debug_opts()
*self.get_qemu_general_opts(),
*self.get_qemu_arch_opts(),
*self.get_qemu_debug_opts()
for dev in self._devices:
cmds += dev.get_qemu_opts()
for dev in self._devices:
cmds += dev.get_qemu_opts()
logger.info(" ".join(cmds))
if dryrun:
logger.info(" ".join(cmds))
if dryrun: