Compare commits

..

89 Commits

Author SHA1 Message Date
clrbuilder 2bb93912f6 Update packages file for version 27520
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-29 19:03:15 +00:00
Thiago Macieira 3a0c58c76f Add a target to install the RPMs in the image accessed via 'make shell'
Signed-off-by: Thiago Macieira <thiago.macieira@intel.com>
2019-01-29 09:35:04 -08:00
clrbuilder 5519d04178 Update packages file for version 27480
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-27 16:38:08 +00:00
clrbuilder e733b31a68 Update packages file for version 27470
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-26 16:47:20 +00:00
clrbuilder 46bb95d483 Update packages file for version 27450
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-25 13:00:30 +00:00
clrbuilder afafad1ed9 Update packages file for version 27440
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-24 19:01:22 +00:00
clrbuilder bd030b99fe Update packages file for version 27430
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-24 13:00:14 +00:00
clrbuilder 179cec491a Update packages file for version 27410
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-23 13:00:47 +00:00
clrbuilder 3f9a4421d4 Update packages file for version 27390
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-22 13:00:03 +00:00
clrbuilder 519fe3ef50 Update packages file for version 27360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-21 13:00:14 +00:00
clrbuilder a95343b9d1 Update packages file for version 27350
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-20 17:42:37 +00:00
clrbuilder 4ffa3d7af0 Update packages file for version 27330
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-18 13:00:31 +00:00
clrbuilder 05115e1bc3 Update packages file for version 27320
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-17 20:49:59 +00:00
clrbuilder fff95669db Update packages file for version 27310
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-17 13:00:27 +00:00
clrbuilder 36d363d533 Update packages file for version 27270
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-15 21:20:30 +00:00
clrbuilder 74028d1094 Update packages file for version 27250
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-15 19:00:39 +00:00
clrbuilder e9baf282b5 Update packages file for version 27220
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-15 03:24:23 +00:00
clrbuilder fa36a19fe7 Update packages file for version 27190
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-13 19:55:55 +00:00
clrbuilder cf4599a923 Update packages file for version 27170
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-11 13:03:22 +00:00
clrbuilder 3e7a03c6b6 Update packages file for version 27160
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-10 19:06:21 +00:00
clrbuilder c4e133da04 Update packages file for version 27140
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-08 22:36:57 +00:00
clrbuilder 295db72a7c Update packages file for version 27110
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-07 19:08:20 +00:00
clrbuilder a4927695e0 Update packages file for version 27100
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-07 16:39:50 +00:00
clrbuilder e2ede0ec09 Update packages file for version 27076
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-07 13:02:54 +00:00
clrbuilder d3f7e72d7c Update packages file for version 27050
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-04 21:01:42 +00:00
clrbuilder ce67fd374a Update packages file for version 27040
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-03 19:16:15 +00:00
clrbuilder 1feea0f15e Update packages file for version 27020
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2019-01-03 02:32:42 +00:00
clrbuilder 4c1c55f03e Update packages file for version 26890
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-26 19:54:22 +00:00
clrbuilder 214ebc3f93 Update packages file for version 26870
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-23 18:45:58 +00:00
clrbuilder 00997dcd48 Update packages file for version 26860
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-22 13:49:06 +00:00
clrbuilder 07fdbe3153 Update packages file for version 26830
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-20 05:28:07 +00:00
Auke Kok b671ab5709 Add cloc target for common tooling.
Produces and displays `results/cloc.txt`. Useful to determine code
metrics.
2018-12-19 09:30:04 -08:00
clrbuilder fc29b4c1c3 Update packages file for version 26800
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-14 19:11:05 +00:00
clrbuilder f108ac36d6 Update packages file for version 26780
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-13 19:14:41 +00:00
clrbuilder 1c2bc9d50c Update packages file for version 26770
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-13 13:04:52 +00:00
clrbuilder 8952175bc9 Update packages file for version 26740
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-10 21:27:06 +00:00
clrbuilder 3812469ac2 Update packages file for version 26730
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-07 17:54:59 +00:00
clrbuilder d1b434583a Update packages file for version 26720
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-06 20:37:16 +00:00
clrbuilder dbd3c9accf Update packages file for version 26690
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-05 13:33:43 +00:00
clrbuilder 6214fa5e9f Update packages file for version 26680
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-04 19:02:55 +00:00
clrbuilder 8e9dd55e0f Update packages file for version 26670
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-04 13:02:35 +00:00
clrbuilder 9ee80a2635 Update packages file for version 26650
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-03 19:02:24 +00:00
clrbuilder 653105ffdf Update packages file for version 26640
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-03 13:02:31 +00:00
clrbuilder a67fe47e39 Update packages file for version 26620
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-02 21:27:58 +00:00
clrbuilder 103222eb4e Update packages file for version 26610
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-12-02 16:23:53 +00:00
clrbuilder 0304bbd6b1 Update packages file for version 26590
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-30 13:02:24 +00:00
clrbuilder 4ca1662790 Update packages file for version 26570
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-29 13:01:54 +00:00
clrbuilder 94e2c39146 Update packages file for version 26560
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-28 21:18:03 +00:00
clrbuilder d67be8a71b Update packages file for version 26550
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-28 13:02:18 +00:00
clrbuilder 130f0f089e Update packages file for version 26540
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-28 02:46:45 +00:00
clrbuilder a75e19a379 Update packages file for version 26530
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-27 19:02:51 +00:00
clrbuilder d2e1c72c33 Update packages file for version 26520
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-27 13:03:47 +00:00
clrbuilder b94a1c537f Update packages file for version 26510
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-26 19:02:46 +00:00
clrbuilder 164dd8300e Update packages file for version 26500
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-26 13:03:05 +00:00
clrbuilder 32141b9181 Update packages file for version 26470
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-23 13:03:04 +00:00
clrbuilder bc66045b2d Update packages file for version 26460
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-22 19:02:18 +00:00
clrbuilder 649a59bf12 Update packages file for version 26450
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-22 13:02:19 +00:00
clrbuilder b1706fe2c4 Update packages file for version 26420
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-21 13:03:40 +00:00
clrbuilder 6548a7a206 Update packages file for version 26410
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-20 19:06:29 +00:00
clrbuilder a3fcd6a943 Update packages file for version 26380
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-19 19:03:43 +00:00
clrbuilder 3c834e4761 Update packages file for version 26370
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-19 13:46:48 +00:00
clrbuilder 77c334ec1a Update packages file for version 26360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-17 13:55:58 +00:00
clrbuilder 7c013dd5df Update packages file for version 26350
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-17 02:49:17 +00:00
clrbuilder a499f61626 Update packages file for version 26340
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-16 19:02:43 +00:00
clrbuilder 794174863b Update packages file for version 26330
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-16 13:02:55 +00:00
clrbuilder dedad8c6c7 Update packages file for version 26300
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-15 05:05:18 +00:00
clrbuilder 54737f7d97 Update packages file for version 26280
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-14 09:47:38 +00:00
clrbuilder 56fdddbca3 Update packages file for version 26270
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-13 18:55:42 +00:00
clrbuilder 58dff13c12 Update packages file for version 26210
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-12 01:47:52 +00:00
clrbuilder 45a416f269 Update packages file for version 26200
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-10 18:29:25 +00:00
clrbuilder b09ef7403e Update packages file for version 26190
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-09 19:03:13 +00:00
clrbuilder 2059376f34 Update packages file for version 26160
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-08 13:03:07 +00:00
clrbuilder 4501493d03 Update packages file for version 26150
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-07 23:09:14 +00:00
clrbuilder df3579f538 Update packages file for version 26140
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-07 19:13:23 +00:00
clrbuilder 3c01990ffc Update packages file for version 26130
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-07 13:02:30 +00:00
clrbuilder 991e0baaaa Update packages file for version 26080
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-05 13:02:13 +00:00
clrbuilder 434ab82632 Update packages file for version 26070
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-04 17:44:04 +00:00
clrbuilder 0f814b2df9 Update packages file for version 26060
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-03 17:49:13 +00:00
clrbuilder f2c3f4f95b Update packages file for version 26050
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-02 18:26:52 +00:00
clrbuilder 590efe2b9c Update packages file for version 26040
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-02 12:02:27 +00:00
clrbuilder 7919adae9f Update packages file for version 26020
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-01 12:02:26 +00:00
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
5 changed files with 308 additions and 30 deletions
+14
View File
@@ -434,6 +434,11 @@ install-local:
done
$(MAKE) install-debuginfo-local
#help install-mock: Install locally built RPMs to the mock rootcache
#help filesystem. This command is usually used with "make shell".
install-mock: repoadd
$(MOCK) --result=results/ --no-cleanup-after --uniqueext=$(PKG_NAME) -i $(filter-out ${DEBUGINFO_RPM},${RPMS})
#help generateupstream: Run this rule to create or update the 'upstream' file
#help by downloading the upstream source tarballs listed in the spec file and
#help calculating their hashes. Autospec performs this step automatically, so
@@ -461,6 +466,15 @@ generateupstream:
drop-abandoned: $(SPECFILE)
python3 $(TOPLVL)/projects/common/drop-abandoned-patches.py $(SPECFILE)
#help cloc: Count lines of code with the `cloc` tool on the full sources of package
cloc: $(SRPMFILE)
@$(MOCK) -r $(TOPLVL)/repo/clear.cfg $(SRPMFILE) --result=results/ --no-cleanup-after
@$(MOCK) --chroot --copyin /usr/bin/cloc /usr/bin/cloc --result=results/ --no-cleanup-after
@$(MOCK) --result=results/ --no-cleanup-after --chroot '/usr/bin/cloc /builddir > /tmp/cloc.txt'
@$(MOCK) --copyout /tmp/cloc.txt results/ --result=results/
@$(MOCK) --clean --scrub=chroot --uniqueext=$(PKG_NAME)
cat results/cloc.txt
# Define site local common targets in a separate makefile
-include $(TOPLVL)/projects/common/Makefile.common.site_local
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+285 -29
View File
File diff suppressed because it is too large Load Diff
+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 \