Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: ff306a07de7059d9ef37155f984687639ed817c3
      
https://github.com/siemens/jailhouse/commit/ff306a07de7059d9ef37155f984687639ed817c3
  Author: Ralf Ramsauer <[email protected]>
  Date:   2018-08-17 (Fri, 17 Aug 2018)

  Changed paths:
    M hypervisor/arch/arm-common/control.c
    M hypervisor/arch/arm-common/include/asm/control.h
    M hypervisor/arch/x86/apic.c
    M hypervisor/arch/x86/control.c
    M hypervisor/arch/x86/include/asm/control.h

  Log Message:
  -----------
  core: introduce arch_send_event

Prepares consolidation of arch_cpu_resume/suspend. With this, we have
the same path on all architectures for suspending CPUs. This allows us
to consolidate code in the next step.

Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 1dbfecb2bf427872938b3b2530a6d20f4669b630
      
https://github.com/siemens/jailhouse/commit/1dbfecb2bf427872938b3b2530a6d20f4669b630
  Author: Ralf Ramsauer <[email protected]>
  Date:   2018-08-17 (Fri, 17 Aug 2018)

  Changed paths:
    M Documentation/articles/LWN.net-article-01-2014.txt
    M hypervisor/arch/arm-common/control.c
    M hypervisor/arch/x86/control.c
    M hypervisor/control.c
    M hypervisor/include/jailhouse/control.h

  Log Message:
  -----------
  core: consolidate arch_resume_cpu / arch_resume_cpu

No need to duplicate code, we now have the same path on all
architectures.

Additionally, suspend_cpu() is only called in hypervisor/control.c.
Restrict its visibility and make it static.

Signed-off-by: Ralf Ramsauer <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>


  Commit: ac6d37f5077b0c1534ef0780a37e0bf07b81fb61
      
https://github.com/siemens/jailhouse/commit/ac6d37f5077b0c1534ef0780a37e0bf07b81fb61
  Author: Jan Kiszka <[email protected]>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  pyjailhouse: Avoid parallel installation

pip dislikes to run in parallel to kbuild because it can get confused by
temporary artifacts the latter generates:

[...]
make[1]: Entering directory '/home/builder/jailhouse/git'
install -d -m 755 /home/builder/jailhouse/git/debian/jailhouse/lib/firmware
install -d -m 755 
/home/builder/jailhouse/git/debian/jailhouse/usr/libexec/jailhouse
python -m pip install --upgrade --force-reinstall 
--root=/home/builder/jailhouse/git/debian/jailhouse .
install -m 644 inmates/tools/x86/*.bin 
/home/builder/jailhouse/git/debian/jailhouse/usr/libexec/jailhouse
Processing /home/builder/jailhouse/git
  CHK     /home/builder/jailhouse/git/hypervisor/include/generated/config.mk
  CHK     /home/builder/jailhouse/git/hypervisor/include/generated/version.h
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 353, in 
run
    wb.build(autobuilding=True)
  File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 380, in 
prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 620, in 
_prepare_file
    session=self.session, hashes=hashes)
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 809, in 
unpack_url
    unpack_file_url(link, location, download_dir, hashes=hashes)
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 686, in 
unpack_file_url
    shutil.copytree(link_path, location, symlinks=True)
  File "/usr/lib/python2.7/shutil.py", line 208, in copytree
    raise Error, errors
Error: [('/home/builder/jailhouse/git/.3844.tmp', 
'/tmp/pip-SJsW0O-build/.3844.tmp', "[Errno 2] No such file or directory: 
'/home/builder/jailhouse/git/.3844.tmp'")]
Makefile:57: recipe for target 'pyjailhouse_install' failed
[...]

Avoid that situation by running pip after all other installation steps.

Signed-off-by: Jan Kiszka <[email protected]>


Compare: 
https://github.com/siemens/jailhouse/compare/9b7d0557abf3...ac6d37f5077b
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to