Mindy Preston
ff5b33cc01
Need -serial stdio.
2016-01-09 01:09:10 +00:00
Mindy Preston
cbd5c61592
Run qemu-system-x86_64 with more memory.
...
With the default 128M of memory, the ramfs (which currently has a decompressed
size of ~82M) can't be completely written with the kernel and the compressed ramfs
also in memory, resulting in missing chunks of filesystem (notably /etc and /sbin for
me) on the emulated machine. This makes for a dramatically broken moby. Asking for 256M at least
gets us to some nice whale ASCII art and a console we can interact with.
2016-01-09 01:08:16 +00:00
Justin Cormack
4b46a8631b
switch qemu Dockerfile to using alpine
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 16:09:52 +00:00
Justin Cormack
1d03f5011d
simplify the docker-x install process
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 15:16:48 +00:00
Justin Cormack
0ea60c4f23
update binfmt_misc with ppc64le, mips64, mips64le
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 12:02:25 +00:00
Justin Cormack
76d4d05924
fix binfmat paths
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 10:49:13 +00:00
Justin Cormack
453f38e64a
add in all the other architectures from binfmt misc and script to generate them
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 16:12:35 +00:00
Justin Cormack
e50c7317cb
fix service name
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 16:04:27 +00:00
Justin Cormack
9ea207a38e
consistent naming
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 15:13:42 +00:00
Justin Cormack
d33f69158e
rename binfmt_misc package
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 14:47:46 +00:00
Justin Cormack
94555847cf
fix tag name for initrd build
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 11:08:38 +00:00
Justin Cormack
c9b6eb3dad
clean up build containers on make clean; rename for consistency
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 10:56:02 +00:00
Justin Cormack
defd322215
initial Dockerfile for running qemu, however interactive serial console not working
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-06 16:28:45 +00:00
Justin Cormack
34d8226a4d
update to use @avsm Alpine OCaml images
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-06 15:07:39 +00:00
David Sheets
26899fa911
Include the etc/init.d/ script for 9pudfuse
...
This was accidentally not committed as .gitignore is not expressive enough
2016-01-06 14:46:31 +00:00
David Sheets
c91006e6e8
Add 9pudfuse and fuserun.sh for testing remote FUSE file systems
2016-01-06 14:41:47 +00:00
Justin Cormack
7e8edd35cb
add strace to default image for debugging
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 15:01:01 +00:00
Justin Cormack
201a5eaebf
kernel option cleanups
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:25:38 +00:00
Justin Cormack
5f15a71419
remove unnecessary PCI option
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:20:30 +00:00
Justin Cormack
ea6a338550
remove unnecessary power management options
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:18:33 +00:00
Justin Cormack
71fcd1b636
remove old syscall support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:15:55 +00:00
Justin Cormack
2dba744479
remove softdog, as liable to be unreliable in VM
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 10:51:19 +00:00
Justin Cormack
7b33ea49bb
replace docker-x binary with a script that downloads on demand
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-04 12:19:03 +00:00
Justin Cormack
644b733bbc
do not add docker-x, as it is rather large and will not be updated often; will add another way to do this
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-04 11:41:28 +00:00
Justin Cormack
270caa071c
do not need the qemu executables in moby, they need to be in container
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-31 10:32:34 +00:00
Justin Cormack
c70b432b6f
add experimental package for qemu-user emulation for arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-31 00:25:25 +00:00
Justin Cormack
fa4beb5277
remove /etc/conf.d.docker will provide option to have that externally to override
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 21:04:43 +00:00
Justin Cormack
c655429a32
initial changes towards building kernel for arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 18:33:07 +00:00
Justin Cormack
d9f3649dcf
fix permissions
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 18:26:12 +00:00
Justin Cormack
070e72dd71
Draft arm kernel config, untested
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 17:34:16 +00:00
Justin Cormack
cef3ee5299
switch to Debian unstable for kernel compiles, prep for arm cross compile
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 16:57:08 +00:00
Justin Cormack
3fc3d0fb71
initial cross compile support for arm, just for 9pudc
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 15:40:54 +00:00
Justin Cormack
9a3fa822db
set clock periodically, as had incident when it was set to 1970 with chronyd running!
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 13:37:41 +00:00
Justin Cormack
8558e6e0c0
add docker-x package
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-29 16:16:06 +00:00
Justin Cormack
90a012dd3d
update repositories for 3.3, only need main
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 16:30:45 +00:00
Justin Cormack
f3a8404411
need alpine-conf repo now for disk-setup tool
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 12:38:18 +00:00
Justin Cormack
b39a983e34
remove boot2docker
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 11:51:34 +00:00
Justin Cormack
058ada1150
Upgrade to alpine 3.3
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-24 20:08:12 +00:00
Justin Cormack
7527a4da71
lock down alpine to exact hash until 3.3 is out
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-24 10:15:40 +00:00
Justin Cormack
0693f6a715
update to work with latest alpine:edge
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-23 23:44:51 +00:00
Justin Cormack
f6eb32c2c1
UTC is default, do not need to set
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-23 21:01:56 +00:00
Justin Cormack
d0484fb05e
kernel config changes for slightly faster boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 15:07:03 +00:00
Justin Cormack
503adbe777
remove btrfs as this pulls in the very slow raid6 test on boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 14:18:06 +00:00
Justin Cormack
7b15fc883e
remove some more unused kernel config
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 14:06:09 +00:00
Justin Cormack
3f00b547ac
move 9pinit to packages
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 13:18:43 +00:00
Justin Cormack
a7cc326f1c
move automount to packages
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 13:02:25 +00:00
Justin Cormack
635a44ab99
use standard chronyd config file, but make sure it starts after docker as it is slow
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 12:50:35 +00:00
Justin Cormack
24ad77edb7
clean up docker start script
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 11:35:31 +00:00
Justin Cormack
12e3367f50
clean kernel too
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-22 12:08:07 +00:00
Justin Cormack
d809737426
fix to remove overlay fs left behind on upgrade
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-21 16:22:33 +00:00