]> rtime.felk.cvut.cz Git - jailhouse-test.git/log
jailhouse-test.git
7 years agojailhouse: Improve benchmark and add cmdline parameter passing into launch script. master
Maxim Baryshnikov [Wed, 10 Aug 2016 17:39:56 +0000 (19:39 +0200)]
jailhouse: Improve benchmark and add cmdline parameter passing into launch script.

7 years agoscripts: Remove useless symlink, add other one.
Maxim Baryshnikov [Wed, 10 Aug 2016 17:37:29 +0000 (19:37 +0200)]
scripts: Remove useless symlink, add other one.

7 years agooverlay: add the script to launch the benchmarking cell.
Maxim Baryshnikov [Fri, 5 Aug 2016 09:43:21 +0000 (11:43 +0200)]
overlay: add the script to launch the benchmarking cell.

7 years agobuild: Adjust reserved memory region's size according to the new root cell configuration.
Maxim Baryshnikov [Fri, 5 Aug 2016 09:42:32 +0000 (11:42 +0200)]
build: Adjust reserved memory region's size according to the new root cell configuration.

7 years agojailhouse: update JH version on the newest
Maxim Baryshnikov [Wed, 27 Jul 2016 18:59:29 +0000 (20:59 +0200)]
jailhouse: update JH version on the newest

7 years agobuild: Use serial 1 for linux boot (ttyUSB0).
Maxim Baryshnikov [Wed, 27 Jul 2016 18:58:21 +0000 (20:58 +0200)]
build: Use serial 1 for linux boot (ttyUSB0).

7 years agoSome minor fixes applied.
Maxim Baryshnikov [Thu, 26 May 2016 03:51:53 +0000 (05:51 +0200)]
Some minor fixes applied.

7 years agoAdd benchmark for Linux user-space
Maxim Baryshnikov [Tue, 24 May 2016 23:09:57 +0000 (01:09 +0200)]
Add benchmark for Linux user-space

7 years agoDo last changes to finally start benchmarks.
Maxim Baryshnikov [Tue, 24 May 2016 23:09:09 +0000 (01:09 +0200)]
Do last changes to finally start benchmarks.

7 years agobuild: l4: Add new target "make bench-bare" for launching fiasco without hypervisor...
Maxim Baryshnikov [Sun, 15 May 2016 10:31:18 +0000 (12:31 +0200)]
build: l4: Add new target "make bench-bare" for launching fiasco without hypervisor. Change other targets according to modifications in l4/l4 Makefile.

7 years agojailhouse: updated hpet conf. l4: Add worked benchmark.
Maxim Baryshnikov [Fri, 13 May 2016 12:14:04 +0000 (14:14 +0200)]
jailhouse: updated hpet conf. l4: Add worked benchmark.

7 years agohpet config improved.
Maxim Baryshnikov [Fri, 13 May 2016 12:09:48 +0000 (14:09 +0200)]
hpet config improved.

7 years agol4: Improve benchmark.
Maxim Baryshnikov [Fri, 13 May 2016 12:07:01 +0000 (14:07 +0200)]
l4: Improve benchmark.
update-all-script: Comment unused code.

7 years agoqemu: Launch qemu without x2apic support. Fiasco uses xapic, jailhouse is not needed...
Maxim Baryshnikov [Thu, 12 May 2016 20:33:22 +0000 (22:33 +0200)]
qemu: Launch qemu without x2apic support. Fiasco uses xapic, jailhouse is not needed to work with x2apic.

7 years agosubmodule content updated. Reason: fix of the previos bad merge.
Maxim Baryshnikov [Thu, 12 May 2016 20:23:42 +0000 (22:23 +0200)]
submodule content updated. Reason: fix of the previos bad merge.

7 years agoFix the problem of fiasco access to lAPIC. Done porting it into jailhouse environment.
Maxim Baryshnikov [Thu, 12 May 2016 20:11:28 +0000 (22:11 +0200)]
Fix the problem of fiasco access to lAPIC. Done porting it into jailhouse environment.

7 years agol4: Fix unsupported paging error on fiasco.
Maxim Baryshnikov [Thu, 12 May 2016 10:35:38 +0000 (12:35 +0200)]
l4: Fix unsupported paging error on fiasco.

7 years agol4: Add paging experiments in startup code for bootstrap.
Maxim Baryshnikov [Wed, 11 May 2016 23:55:59 +0000 (01:55 +0200)]
l4: Add paging experiments in startup code for bootstrap.

7 years agonovabox: boot: Add parameters to ensure that requirements are met.
Maxim Baryshnikov [Wed, 11 May 2016 23:54:49 +0000 (01:54 +0200)]
novabox: boot: Add parameters to ensure that requirements are met.

7 years agoJailhouse configs changed. See submodule.
Maxim Baryshnikov [Sun, 8 May 2016 09:56:35 +0000 (11:56 +0200)]
Jailhouse configs changed. See submodule.

7 years agoRemove autogenerated config-novaboot from repository and ignore it.
Maxim Baryshnikov [Sun, 8 May 2016 09:54:13 +0000 (11:54 +0200)]
Remove autogenerated config-novaboot from repository and ignore it.

7 years agoFix some mistakes in build script.
Maxim Baryshnikov [Sun, 8 May 2016 09:44:04 +0000 (11:44 +0200)]
Fix some mistakes in build script.

7 years agoChange boot configuration for novabox. More memory for hypervisor, no autoboot tasks...
Maxim Baryshnikov [Sun, 8 May 2016 09:43:39 +0000 (11:43 +0200)]
Change boot configuration for novabox. More memory for hypervisor, no autoboot tasks, getty on serial port 2.

7 years agoLeave these cfgs at the last state.
Maxim Baryshnikov [Fri, 6 May 2016 02:56:54 +0000 (04:56 +0200)]
Leave these cfgs at the last state.

7 years agoAdd simple benchmark pkg.
Maxim Baryshnikov [Fri, 6 May 2016 02:55:27 +0000 (04:55 +0200)]
Add simple benchmark pkg.

7 years agonovabox config updated.
Maxim Baryshnikov [Fri, 6 May 2016 00:47:21 +0000 (02:47 +0200)]
novabox config updated.

7 years agoRedirect the jailhouse debug output.
Maxim Baryshnikov [Wed, 4 May 2016 22:56:39 +0000 (00:56 +0200)]
Redirect the jailhouse debug output.

7 years agooverlay: login through tty, not through ttys0.
Maxim Baryshnikov [Wed, 4 May 2016 22:54:40 +0000 (00:54 +0200)]
overlay: login through tty, not through ttys0.

7 years agobuildroot: Add python-mako to config.
Maxim Baryshnikov [Wed, 4 May 2016 22:53:15 +0000 (00:53 +0200)]
buildroot: Add python-mako to config.

7 years agoSome editations in novaboot launch configs.
Maxim Baryshnikov [Wed, 4 May 2016 20:33:25 +0000 (22:33 +0200)]
Some editations in novaboot launch configs.

7 years agooverlay: Add start scripts for boot on novabox.
Maxim Baryshnikov [Wed, 4 May 2016 20:32:05 +0000 (22:32 +0200)]
overlay: Add start scripts for boot on novabox.

7 years agoUpdate configs.
Maxim Baryshnikov [Wed, 4 May 2016 20:26:27 +0000 (22:26 +0200)]
Update configs.

7 years agoAdd novaboot configuration for qemu
Michal Sojka [Tue, 3 May 2016 08:23:35 +0000 (10:23 +0200)]
Add novaboot configuration for qemu

Requires novaboot 20160503.

7 years agoMerge branch 'master' of rtime.felk.cvut.cz:jailhouse-test
Maxim Baryshnikov [Tue, 3 May 2016 00:11:43 +0000 (02:11 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:jailhouse-test

7 years agobuildroot: Add start up scripts and autologin scripts.
Maxim Baryshnikov [Tue, 3 May 2016 00:10:23 +0000 (02:10 +0200)]
buildroot: Add start up scripts and autologin scripts.

7 years agoChange qemu config to allow it to write into seral0.
Maxim Baryshnikov [Tue, 3 May 2016 00:08:35 +0000 (02:08 +0200)]
Change qemu config to allow it to write into seral0.

7 years agoAdd L4 novaboot script
Michal Sojka [Mon, 2 May 2016 14:21:14 +0000 (16:21 +0200)]
Add L4 novaboot script

7 years agoAdd novaboot script
Michal Sojka [Mon, 2 May 2016 13:46:39 +0000 (15:46 +0200)]
Add novaboot script

7 years agol4: ferret: Change a little ferret demos.
Maxim Baryshnikov [Sat, 30 Apr 2016 15:59:02 +0000 (17:59 +0200)]
l4: ferret: Change a little ferret demos.

7 years agooverlay: Add new launch script for fiasco cell - one is for helloworld, and the other...
Maxim Baryshnikov [Sat, 30 Apr 2016 15:53:55 +0000 (17:53 +0200)]
overlay: Add new launch script for fiasco cell - one is for helloworld, and the other is for ferret benchmarks. Remove old one.

7 years agoqemu: Change update-script to follow the ferret pkg changes also,
Maxim Baryshnikov [Sat, 30 Apr 2016 15:52:14 +0000 (17:52 +0200)]
qemu: Change update-script to follow the ferret pkg changes also,
i.e. remake and copy images to overlay.

7 years agol4: Makefile: Add the entry for build the ferret demo.
Maxim Baryshnikov [Sat, 30 Apr 2016 15:48:00 +0000 (17:48 +0200)]
l4: Makefile: Add the entry for build the ferret demo.

7 years agofiasco:ned-configs: Replace ned configs for the ferret launch
Maxim Baryshnikov [Sat, 30 Apr 2016 15:46:48 +0000 (17:46 +0200)]
fiasco:ned-configs: Replace ned configs for the ferret launch

8 years agol4: Add basic cfgs for ferret demos.
Maxim Baryshnikov [Thu, 28 Apr 2016 11:34:13 +0000 (13:34 +0200)]
l4: Add basic cfgs for ferret demos.

8 years agoCopy the fiasco configuration here. Worked one.
Maxim Baryshnikov [Sun, 24 Apr 2016 16:26:50 +0000 (18:26 +0200)]
Copy the fiasco configuration here. Worked one.

8 years agojailhouse: fiasco: cell doesn't have influence on linux when it didn't access to...
Maxim Baryshnikov [Sun, 24 Apr 2016 16:23:32 +0000 (18:23 +0200)]
jailhouse: fiasco: cell doesn't have influence on linux when it didn't access to IOAPIC irqchip.

8 years agojailhouse: configs: fiasco config modified. Hello works.
Maxim Baryshnikov [Sun, 24 Apr 2016 15:49:28 +0000 (17:49 +0200)]
jailhouse: configs: fiasco config modified. Hello works.

8 years agol4: bootstrap_custom: Tell bootstrap memory layout by passing through cmdline.
Maxim Baryshnikov [Sun, 24 Apr 2016 12:49:33 +0000 (14:49 +0200)]
l4: bootstrap_custom: Tell bootstrap memory layout by passing through cmdline.

8 years agoUpdate fiasco config.
Maxim Baryshnikov [Sun, 24 Apr 2016 12:40:20 +0000 (14:40 +0200)]
Update fiasco config.

8 years agoRemove unnessesary files.
Maxim Baryshnikov [Sun, 24 Apr 2016 12:29:37 +0000 (14:29 +0200)]
Remove unnessesary files.

8 years agoChange the bootstrap to our custom. For now, bootstrap-jh.bin contains whole image...
Maxim Baryshnikov [Sat, 23 Apr 2016 10:38:39 +0000 (12:38 +0200)]
Change the bootstrap to our custom. For now, bootstrap-jh.bin contains whole image bootstrap_hello.

8 years agojailhouse: configs: Change slightly port access permitions for the root cell.
Maxim Baryshnikov [Fri, 22 Apr 2016 01:15:35 +0000 (03:15 +0200)]
jailhouse: configs: Change slightly port access permitions for the root cell.

8 years agoFix of a bad merge.
Maxim Baryshnikov [Fri, 22 Apr 2016 01:14:18 +0000 (03:14 +0200)]
Fix of a bad merge.

8 years agofiasco: drivers-frst: back to default state. Port 0x80 solved in kernel conf.^C
Maxim Baryshnikov [Fri, 22 Apr 2016 00:54:47 +0000 (02:54 +0200)]
fiasco: drivers-frst: back to default state. Port 0x80 solved in kernel conf.^C

8 years agolaunch scripts: add the usb keyboard emulation for intel launching too.
Maxim Baryshnikov [Fri, 22 Apr 2016 00:38:45 +0000 (02:38 +0200)]
launch scripts: add the usb keyboard emulation for intel launching too.

8 years agolaunch scripts: add the usb keyboard emulation instead of the i8042 keyboard.
Maxim Baryshnikov [Fri, 22 Apr 2016 00:36:38 +0000 (02:36 +0200)]
launch scripts: add the usb keyboard emulation instead of the i8042 keyboard.

8 years agobuild: buildroot: Point ".config" of buildroot to the new kernel config = "jailhouse...
Maxim Baryshnikov [Fri, 22 Apr 2016 00:34:26 +0000 (02:34 +0200)]
build: buildroot: Point ".config" of buildroot to the new kernel config = "jailhouse/ci/kernel-x86-config-custom".

8 years agojailhouse: configs: ci: add new linux kernel configuration, also change cell configs...
Maxim Baryshnikov [Fri, 22 Apr 2016 00:32:32 +0000 (02:32 +0200)]
jailhouse: configs: ci: add new linux kernel configuration, also change cell configs according to it.

8 years agofiasco: Force fiasco not to use port-80 delay and edit the platform conf.
Maxim Baryshnikov [Mon, 18 Apr 2016 14:55:26 +0000 (16:55 +0200)]
fiasco: Force fiasco not to use port-80 delay and edit the platform conf.

8 years agojailhouse: hypervisor: x86: Change debug console to serial1.
Maxim Baryshnikov [Mon, 18 Apr 2016 14:41:11 +0000 (16:41 +0200)]
jailhouse: hypervisor: x86:  Change debug console to serial1.

8 years agojailhouse: configs: fiasco: Config fix.
Maxim Baryshnikov [Mon, 18 Apr 2016 09:20:07 +0000 (11:20 +0200)]
jailhouse: configs: fiasco: Config fix.

8 years agofiasco: bootstrap: Fix some mistakes in config files.
Maxim Baryshnikov [Mon, 18 Apr 2016 09:14:23 +0000 (11:14 +0200)]
fiasco: bootstrap: Fix some mistakes in config files.

8 years agoChange a little update-overlay script to remake and copy bootstrap binary into overlay.
Maxim Baryshnikov [Mon, 18 Apr 2016 09:07:22 +0000 (11:07 +0200)]
Change a little update-overlay script to remake and copy bootstrap binary into overlay.

8 years agojailhouse: config: fiasco PIO permissions were changed.
Maxim Baryshnikov [Sat, 16 Apr 2016 13:54:22 +0000 (15:54 +0200)]
jailhouse: config: fiasco PIO permissions were changed.

8 years agoMerge branch 'master' of rtime.felk.cvut.cz:jailhouse-test
Maxim Baryshnikov [Sat, 16 Apr 2016 13:46:17 +0000 (15:46 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:jailhouse-test

8 years agofiasco: bootstrap: Try the real mode bootstrap.
Maxim Baryshnikov [Sat, 16 Apr 2016 13:42:48 +0000 (15:42 +0200)]
fiasco: bootstrap: Try the real mode bootstrap.

8 years agoAdd a simple script to start fiasco-demo cell.
Maxim Baryshnikov [Sat, 16 Apr 2016 13:27:15 +0000 (15:27 +0200)]
Add a simple script to start fiasco-demo cell.

8 years agofiasco: bootstrap: Fix linker script by removing segments description.
Maxim Baryshnikov [Tue, 12 Apr 2016 22:43:04 +0000 (00:43 +0200)]
fiasco: bootstrap: Fix linker script by removing segments description.

8 years agoDelete unused folder. L4 has its build dir into build/l4.
Maxim Baryshnikov [Mon, 11 Apr 2016 11:22:16 +0000 (13:22 +0200)]
Delete unused folder. L4 has its build dir into build/l4.

8 years agofiasco: bootstrap: L4 pkgs modify.
Maxim Baryshnikov [Mon, 11 Apr 2016 11:19:05 +0000 (13:19 +0200)]
fiasco: bootstrap: L4 pkgs modify.

8 years agoUntabify Makefile help
Michal Sojka [Fri, 8 Apr 2016 11:49:44 +0000 (13:49 +0200)]
Untabify Makefile help

8 years agoMake Makefile work as intended
Michal Sojka [Fri, 8 Apr 2016 11:08:24 +0000 (13:08 +0200)]
Make Makefile work as intended

8 years agoAdd simple Makefile to build fiasci and l4re
Michal Sojka [Fri, 8 Apr 2016 09:11:23 +0000 (11:11 +0200)]
Add simple Makefile to build fiasci and l4re

8 years agojailhouse: config updated.
Maxim Baryshnikov [Fri, 8 Apr 2016 02:12:09 +0000 (04:12 +0200)]
jailhouse: config updated.

8 years agobuild: bootstrap: .gitignore build there.
Maxim Baryshnikov [Fri, 8 Apr 2016 01:48:41 +0000 (03:48 +0200)]
build: bootstrap: .gitignore build there.

8 years agobuild: .gitignore for objects of l4
Maxim Baryshnikov [Fri, 8 Apr 2016 01:33:03 +0000 (03:33 +0200)]
build: .gitignore for objects of l4

8 years agofiasco: bootstrap: some other try to link image explicitly. address changed. adapted...
Maxim Baryshnikov [Fri, 8 Apr 2016 01:32:35 +0000 (03:32 +0200)]
fiasco: bootstrap: some other try to link image explicitly. address changed. adapted for l4 submodule.

8 years agofiasco: add a script to setup builddir into build/l4-obj
Maxim Baryshnikov [Fri, 8 Apr 2016 00:33:49 +0000 (02:33 +0200)]
fiasco: add a script to setup builddir into build/l4-obj

8 years agotry to fix submodules error
Maxim Baryshnikov [Thu, 7 Apr 2016 20:41:49 +0000 (22:41 +0200)]
try to fix submodules error

8 years agofiasco: config added to jailhouse
Maxim Baryshnikov [Wed, 6 Apr 2016 22:39:06 +0000 (00:39 +0200)]
fiasco: config added to jailhouse

8 years agoAdd l4 submodule
Michal Sojka [Mon, 4 Apr 2016 13:27:46 +0000 (15:27 +0200)]
Add l4 submodule

8 years agoRevert "fiasco: config added into jailhouse."
Michal Sojka [Mon, 4 Apr 2016 13:07:13 +0000 (15:07 +0200)]
Revert "fiasco: config added into jailhouse."

This reverts commit c8c4d5578e2333572734691a69b7e1114b758873.

8 years agofiasco: bootstrap: delete unused files
Maxim Baryshnikov [Mon, 4 Apr 2016 09:16:14 +0000 (11:16 +0200)]
fiasco: bootstrap: delete unused files

8 years agofiasco: bootstrap: LMA and VMA addresses for fiasco sections are set.
Maxim Baryshnikov [Sat, 2 Apr 2016 16:01:13 +0000 (18:01 +0200)]
fiasco: bootstrap: LMA and VMA addresses for fiasco sections are set.

8 years agofiasco: config added into jailhouse.
Maxim Baryshnikov [Fri, 1 Apr 2016 11:26:01 +0000 (13:26 +0200)]
fiasco: config added into jailhouse.

8 years agofiasco: bootstrap: Try to link all in one binary. Example.
Maxim Baryshnikov [Fri, 1 Apr 2016 11:02:00 +0000 (13:02 +0200)]
fiasco: bootstrap: Try to link all in one binary. Example.

8 years agofiasco: bootstrap: some other sort of tries.
Maxim Baryshnikov [Fri, 1 Apr 2016 11:00:48 +0000 (13:00 +0200)]
fiasco: bootstrap: some other sort of tries.

8 years agofiasco: bootstrap: some other tries to link it all together.
Maxim Baryshnikov [Tue, 22 Mar 2016 02:08:38 +0000 (03:08 +0100)]
fiasco: bootstrap: some other tries to link it all together.

8 years agofiasco: bootstrap: some error fixes in link_objects.sh.
Maxim Baryshnikov [Mon, 21 Mar 2016 22:10:04 +0000 (23:10 +0100)]
fiasco: bootstrap: some error fixes in link_objects.sh.

8 years agofiasco: bootstrap: Some tries to relink fiasco image on 0x0 address.
Maxim Baryshnikov [Mon, 21 Mar 2016 01:24:00 +0000 (02:24 +0100)]
fiasco: bootstrap: Some tries to relink fiasco image on 0x0 address.
linkerscript changed a little.

link_objects.sh does linking of bootstrap32.elf in fiasco/l4 build dir.
Must make a little correction for $BOOTST_OBJ_DIR variable before launch.

8 years agofiasco: bootstrap: Helpful dissasemblies and bootstrap make verbose added just for...
Maxim Baryshnikov [Mon, 21 Mar 2016 01:17:50 +0000 (02:17 +0100)]
fiasco: bootstrap: Helpful dissasemblies and bootstrap make verbose added just for info purpose. Will be deleted soon.

8 years agoJH submodule updated. HPET example finished.
Maxim Baryshnikov [Fri, 26 Feb 2016 19:10:44 +0000 (20:10 +0100)]
JH submodule updated. HPET example finished.

8 years agoJH submodule updated - hpet_example.
Maxim Baryshnikov [Wed, 24 Feb 2016 23:19:42 +0000 (00:19 +0100)]
JH submodule updated - hpet_example.

8 years agointel_launch: Added the script for to start project on Intel CPUs.
Maxim Baryshnikov [Tue, 23 Feb 2016 20:13:15 +0000 (21:13 +0100)]
intel_launch: Added the script for to start project on Intel CPUs.

8 years agoRename folder which contains launch scripts.
Maxim Baryshnikov [Tue, 23 Feb 2016 20:12:03 +0000 (21:12 +0100)]
Rename folder which contains launch scripts.

8 years agohpet_example: submodule JH updated.
Maxim Baryshnikov [Tue, 23 Feb 2016 19:47:06 +0000 (20:47 +0100)]
hpet_example: submodule JH updated.

8 years agoExit on failure
Michal Sojka [Tue, 23 Feb 2016 09:16:08 +0000 (10:16 +0100)]
Exit on failure

8 years agoSimplify build script
Michal Sojka [Tue, 23 Feb 2016 09:02:45 +0000 (10:02 +0100)]
Simplify build script

8 years agoJH submodule was updated.
Maxim Baryshnikov [Tue, 23 Feb 2016 00:43:35 +0000 (01:43 +0100)]
JH submodule was updated.

8 years agoos_launch: "nohpet" option was prepended to kernel opts.
Maxim Baryshnikov [Mon, 22 Feb 2016 23:29:42 +0000 (00:29 +0100)]
os_launch: "nohpet" option was prepended to kernel opts.