Compare commits

..

28 Commits

Author SHA1 Message Date
clrbuilder 8ea05f2ae4 Update packages file for version 26000
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-31 12:02:56 +00:00
clrbuilder 3560600fb6 Update packages file for version 25940
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-29 12:32:27 +00:00
clrbuilder 0e54abbb3f Update packages file for version 25930
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-28 22:58:40 +00:00
clrbuilder 3e7f5be6fc Update packages file for version 25900
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-26 16:32:33 +00:00
clrbuilder 36d3edd56c Update packages file for version 25880
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-26 00:32:14 +00:00
Miguel Bernal Marin 9008cbccba start_qemu.sh: enable OVMF CODE and VARS usage
Currently, we use the traditional BIOS flag "-bios" to specify the OVMF
firmware device file. Ken proposes changing to pflash type BIOS and separate
BIOS code and variable.

-drive file=OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on \
-drive file=OVMF_VARS.fd,if=pflash,format=raw,unit=1 \

Ken has following reasons:
  1. -bios can only support single flash binary, but the actual BIOS binary
      is consisted by many parts like SEC, PEI(Boot Block), DXE(Main Block)
      and Variable area as non-volatile storage for BIOS settings. During
      OMVF booting, a file called NvVars.bin will be created at
      <Disk>/<ESP Partition>/NvVars.bin for BIOS variable storage.
      This will pollute original Clearlinux-xxx.img.

  2. In future, we can add secure signed SEC BIOS part to enable full
      secure boot for Clear Linux via pflash.

  3. Some version of open stack, it requires separate Var Store NV instead
      of OVMF.fd. Ken meet with this issue recently. So if can show the separate
      pflash BIOS file via start_qemu.sh as example.

Suggested-by: "Lu, Ken" <ken.lu@intel.com>
2018-10-25 16:44:58 -05:00
clrbuilder 04022fb765 Update packages file for version 25870
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-25 21:32:21 +00:00
Miguel Bernal Marin 424c34140e Add OVMF CODE and VARS to repo
As from 0c69bfb9a9 ("Add OVMF.fd to the repo"), the CODE and VARS will
be used by start_qemu.sh.

Note that these version of OVMF_* are a copy from /usr/share/qemu
in Clear Linux OS 25840.

$ sha512sum /usr/share/qemu/OVMF_*
efea56944ad8153ed956390863c30c1a61eb4e52c43a8a0e3e6e3a71e56796f3c6a1c32e107a3d86e7a2e59faa462c7ffb10916b62a73d110bd0b0b84a60e02a  /usr/share/qemu/OVMF_CODE.fd
448412fd7ba267b4180db8ade6edb67af467e5b9b3e3ff8dfd583a2fded4070f6951667297e6896ce8bd9f4d2ec3dd8a5a70b6e9a2f686efec9a57124fec512a  /usr/share/qemu/OVMF_VARS.fd
2018-10-25 15:36:19 -05:00
clrbuilder f85cd42756 Update packages file for version 25840
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-25 14:00:41 +00:00
clrbuilder e7afb1ae5e Update packages file for version 25800
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-24 18:57:09 +00:00
clrbuilder 2c52a5ab39 Update packages file for version 25780
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-23 22:38:57 +00:00
Patrick McCarty d84fec113e Remove duplicate swupd-client package
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-22 15:44:37 -07:00
clrbuilder f1b1424db4 Update packages file for version 25760
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-22 21:57:08 +00:00
clrbuilder df8b789d60 Update packages file for version 25730
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-22 01:08:44 +00:00
clrbuilder 78d7b4366b Update packages file for version 25720
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-19 18:03:15 +00:00
clrbuilder 7be12344b6 Update packages file for version 25710
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-19 12:02:56 +00:00
clrbuilder 04e58480cb Update packages file for version 25700
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-18 18:05:45 +00:00
clrbuilder ebcc67f00b Update packages file for version 25690
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-18 12:02:51 +00:00
clrbuilder f5b1aa8c87 Update packages file for version 25680
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-17 18:03:13 +00:00
clrbuilder c61c91f9f2 Update packages file for version 25670
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-17 12:03:10 +00:00
clrbuilder a57af837d8 Update packages file for version 25630
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-16 03:45:15 +00:00
clrbuilder 03ba957d5f Update packages file for version 25610
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-15 13:22:48 +00:00
Patrick McCarty d661496a4c Fix packages list again
The repos are in an unusual state for 25600 (just like for 25590) in
that two swupd-client packages were added. The tooling for updating this
packages file does not expect that condition, so revert the change.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-12 20:52:51 -07:00
clrbuilder 4e1ce01d4e Update packages file for version 25600
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-13 00:38:15 +00:00
Patrick McCarty dfeb8f9862 There is only swupd-client in the distro...
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-12 15:18:46 -07:00
clrbuilder 79c4befdea Update packages file for version 25590
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-12 21:06:15 +00:00
clrbuilder c8c0c08100 Update packages file for version 25580
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-12 18:03:15 +00:00
clrbuilder 877cd04101 Update packages file for version 25570
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-12 12:02:52 +00:00
4 changed files with 45 additions and 4 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+36 -3
View File
@@ -7,6 +7,7 @@ ConfigArgParse
Counter
Cython
Django
Edge-optimized-models
Flask
Flask-RESTful
FlatBuffers
@@ -232,6 +233,7 @@ R-circlize
R-classInt
R-cli
R-clipr
R-clisymbols
R-clue
R-clustMixType
R-clusterGeneration
@@ -350,6 +352,7 @@ R-formatR
R-fossil
R-fpc
R-fracdiff
R-fs
R-futile.logger
R-futile.options
R-future
@@ -370,6 +373,7 @@ R-ggplot2
R-ggplot2movies
R-ggridges
R-ggvis
R-gh
R-git2r
R-glmnet
R-globals
@@ -404,6 +408,7 @@ R-hypergeo
R-ica
R-igraph
R-import
R-ini
R-inline
R-inum
R-ipred
@@ -596,6 +601,7 @@ R-ranger
R-rappdirs
R-raster
R-rasterVis
R-rcmdcheck
R-reactR
R-readr
R-readstata13
@@ -605,6 +611,8 @@ R-registry
R-relimp
R-rematch
R-rematch2
R-remote
R-remotes
R-rentrez
R-repr
R-reprex
@@ -656,6 +664,7 @@ R-sendmailR
R-seqinr
R-seriation
R-seroincidence
R-sessioninfo
R-setRNG
R-sfsmisc
R-sgeostat
@@ -734,6 +743,7 @@ R-ucminf
R-urca
R-urltools
R-uroot
R-usethis
R-utf8
R-uuid
R-varImp
@@ -755,6 +765,7 @@ R-withr
R-worrms
R-xfun
R-xml2
R-xopen
R-xtable
R-xts
R-yaml
@@ -963,6 +974,7 @@ breeze
breeze-gtk
breeze-icons
bridge-utils
bro
brotli
bsdiff
btrfs-progs
@@ -1048,6 +1060,7 @@ clr-find-bundle
clr-fwupd-hooks
clr-hardware-files
clr-init
clr-installer
clr-man-pages
clr-power-tweaks
clr-python-timestamp
@@ -1203,6 +1216,7 @@ django-discover-runner
django-nose
django-pyscss
django_compressor
dldt
dlt-daemon
dmenu
dmidecode
@@ -1250,9 +1264,11 @@ efivar
eigen
elasticsearch
elasticsearch-dep
electric-fence
elementary-xfce
elfutils
elixir
ell
emacs
empy
enchant
@@ -1306,6 +1322,7 @@ flake8-docstrings
flake8-import-order
flake8-polyfill
flatpak
flatpak-builder
fldigi
flex
flmsg
@@ -1549,8 +1566,10 @@ influxdb
iniparse
init-rdahead
inotify-tools
intel-gmmlib
intel-gpu-tools
intel-hybrid-driver
intel-media-driver
intltool
ioc-cbc-tools
ioping
@@ -1728,6 +1747,7 @@ killbots
kimageformats
kimagemapeditor
kimap
kimchi
kinfocenter
kinit
kio
@@ -1878,6 +1898,7 @@ libassuan
libasyncns
libatasmart
libatomic_ops
libavtp
libb64
libblockdev
libburn
@@ -2074,6 +2095,8 @@ libyami-utils
libzip
libzmf
libzmq
lightdm
lightdm-gtk-greeter
linecache2
links
linux
@@ -2084,6 +2107,7 @@ linux-gce
linux-hyperv
linux-hyperv-lts
linux-hyperv-mini
linux-iot-lts2017-preempt-rt
linux-iot-lts2018
linux-kata
linux-kvm
@@ -2109,9 +2133,11 @@ lsacpi
lshw
lskat
lsof
lsscsi
ltp
ltrace
lua
luarocks
lxml
lz4
lzip
@@ -2134,6 +2160,7 @@ mcelog
mdadm
mdds
media-player-info
mediasdk
meld
memcached
memkind
@@ -2686,6 +2713,7 @@ perl-Image-Size
perl-Import-Into
perl-Importer
perl-Inline
perl-Inline-C
perl-JSON
perl-JSON-MaybeXS
perl-JSON-RPC
@@ -2839,8 +2867,6 @@ perl-Pod-Plainer
perl-Pod-Spell
perl-Pod-Strip
perl-PostScript-File
perl-Proc-Daemon
perl-Proc-ProcessTable
perl-Proc-Wait3
perl-Protocol-OSC
perl-Quota
@@ -2926,6 +2952,7 @@ perl-Test-Manifest
perl-Test-MockModule
perl-Test-MockTime
perl-Test-More-UTF8
perl-Test-Most
perl-Test-Needs
perl-Test-NoWarnings
perl-Test-Number-Delta
@@ -2942,6 +2969,7 @@ perl-Test-Strict
perl-Test-Synopsis
perl-Test-TCP
perl-Test-Taint
perl-Test-Trap
perl-Test-UseAllModules
perl-Test-Warn
perl-Test-Warnings
@@ -3117,6 +3145,7 @@ pyaml
pyasn1
pyasn1-modules
pyatspi
pybind11
pycadf
pycairo
pycodestyle
@@ -3171,6 +3200,7 @@ python-cinderclient
python-dateutil
python-dateutil-legacypython
python-designateclient
python-dldt
python-editor
python-future
python-gflags
@@ -3208,6 +3238,7 @@ python-troveclient
python-urwid
python-zaqarclient
python-zeep
python2-mod_wsgi
python3
pytools
pytz
@@ -3280,6 +3311,7 @@ redsocks
reno
reportlab
repoze.lru
repoze.sphinx.autointerface
repoze.who
requests
requests-kerberos
@@ -3471,6 +3503,7 @@ text-unidecode
tflearn
tgt
thermal_daemon
thermal_monitor
thin-provisioning-tools
threadweaver
thrift
@@ -3575,6 +3608,7 @@ winpdb
wireless-regdb-master
wireshark
woff2
wok
wol
wpa_supplicant
wrapt
@@ -3669,7 +3703,6 @@ yelp-tools
yelp-xsl
yum
yum-metadata-parser
yum-utils
zVMCloudConnector
zake
zc.lockfile
+9 -1
View File
@@ -43,11 +43,19 @@ if [ ! -f "$IMAGE" ]; then
fi
rm -f debug.log
# 10/25/2018: keep back compatibility for a while
UEFI_BIOS="-bios OVMF.fd"
if [ -f OVMF_VARS.fd -a -f OVMF_CODE.fd ]; then
UEFI_BIOS=" -drive file=OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on "
UEFI_BIOS+=" -drive file=OVMF_VARS.fd,if=pflash,format=raw,unit=1 "
fi
VMN=${VMN:=1}
qemu-system-x86_64 \
-enable-kvm \
-bios OVMF.fd \
${UEFI_BIOS} \
-smp sockets=1,cpus=4,cores=2 -cpu host \
-m 1024 \
-vga none -nographic \