aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Increase default dom0_mem to 1GStefano Stabellini2020-03-051-1/+1
| | | | | | To account for configurations with larger rootfses. Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Add stricter checking of files in configBrian Woods2020-01-171-2/+22
| | | | | | | | | The boot script files would still be generated even if the files used in the config don't exist. This checks to make sure the files exist and if they don't, it exits and errs out. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
* Add robustness to file type checkingBrian Woods2020-01-171-3/+10
| | | | | | | | | | | | Some versions of the file command and Xen will output: xen: Linux kernel ARM boot executable zImage (little-endian) and executables that file doesn't recognize are simply classified as "data." So changing "MS-DOS executable" to "executable" and or'ing that with "data" should increase coverage without making the check useless. Suggested-by: Stefano Stabellini <sstabellini@kernel.org> Signed-off-by: Brian Woods <brian.woods@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
* remove tmp files when finishedBrian Woods2020-01-161-0/+12
| | | | | | | | Currently there are tmp files left after the script is run. This keeps track of the files and deletes them when exiting. Signed-of-by: Brian Woods <brian.woods@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
* Fix DESTDIR path in disk_imageBrian Woods2019-10-251-8/+9
| | | | | | | | | | When the user supplies a relative path to use as a working tmp directory, the path is broken when a cd occurs in the script. Fix this by using the absolute path for DESTDIR when we cd. Fixes: "Fix copying files to boot partition in disk_image" Signed-off-by: Brian Woods <brian.woods@xilinx.com> Acked-by: Stefano Stabellini <sstabellini@kernel.org>
* Add command line arguments for disk_imageBrian Woods2019-10-253-8/+109
| | | | | | | | | Add some simple command line arguments and some dependency checking that makes running the script outside of a container much easier. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
* Convert indentation of disk_imageBrian Woods2019-10-251-23/+23
| | | | | | | | Convert the indentation of disk_image to 4 space from hard tabs so that it matches the rest of the Imagebuilder scripts. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Acked-by: Stefano Stabellini <sstabellini@kernel.org>
* Fix copying files to boot partition in disk_imageBrian Woods2019-10-241-2/+24
| | | | | | | | | | Copy only the files that were used to generate the size of the boot partition. This fixes a bug where if the Dom0 ramdisk is over ~16M the boot partition will run out of space since everything in the directory is copied over. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
* Fix hardcoded dom0 ramdisk name in disk_imageBrian Woods2019-10-241-4/+5
| | | | | | | | Get rid of a hardcoded dom0 ramdisk name so that it doesn't err out when the name is different. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
* Improve formatting of docBrian Woods2019-10-241-4/+4
| | | | | | | | Fix a formatting issues which caused lines meant to be separated to be combined. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Acked-by: Stefano Stabellini <sstabellini@kernel.org>
* Fix help message formatting in uboot-script-genBrian Woods2019-10-241-4/+4
| | | | | | | | | There was a mixure of spaces and tabs in the help message of uboot-script-gen. Fix it to only use tabs like disk_image's help message. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Acked-by: Stefano Stabellini <sstabellini@kernel.org>
* Fix typo in error messageStefano Stabellini2019-10-241-1/+1
| | | | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Add command line arguments for uboot-script-genBrian Woods2019-10-234-12/+85
| | | | | | | | | | | Add some simple command line arguments and some dependency checking that makes running this outside of a container much easier. The environment variable LOAD_CMD has been removed and all the config options are done via command line arguemtnt for consistency. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
* Remove serrors=forward, rely on the default Xen settings for serrorsStefano Stabellini2019-10-221-1/+1
| | | | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Improve README, add a reference to Xen Project wikipageStefano Stabellini2019-10-221-9/+17
| | | | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Add LICENSE fileStefano Stabellini2019-10-211-0/+202
| | | | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Improve READMEStefano Stabellini2019-10-211-6/+87
| | | | | | | Document how to use uboot-script-gen directly. Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com> Signed-off-by: Brian Woods <brian.woods@xilinx.com>
* Pass the config file to uboot-script-gen as parameterStefano Stabellini2019-10-213-3/+8
| | | | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Rename docker-extras to scriptsStefano Stabellini2019-10-215-1/+1
| | | | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Adjust uboot-script-gen for Xilinx Xen dtbsBrian Woods2019-10-211-2/+2
| | | | | | | | | The "fdt set /chosen/dom0 bootargs" command does not work. Since Xilinx's dtb for Xen aleady has /chosen/xen,dom0-bootargs and that is used, switch out the fields used for dom0's kernel cmdline. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Reviewed-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Change interpreter of disk_image to bashBrian Woods2019-10-211-1/+1
| | | | | | | | disk_image has bashisms, change the interpreter to bash so it doesn't get incorrectly interpreted if /bin/sh isn't bash. Signed-off-by: Brian Woods <brian.woods@xilinx.com> Reviewed-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
* Calculate image and partitions sizes automaticallyStefano Stabellini2019-08-011-23/+51
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Move multi-domain configuration to imagebuilderStefano Stabellini2019-08-015-2/+35
| | | | | | | Previously it was expected to come with zynqmp-dt-config-package. Add documentation on how to add addition VMs to the automatic boot. Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Document `package` formatStefano Stabellini2019-08-011-0/+24
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Update README fileStefano Stabellini2019-08-011-3/+38
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Update script to start from 12MB to avoid clashes with Xen 1:1 mapStefano Stabellini2019-08-011-0/+5
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Use root=/dev/sda2 for SATAStefano Stabellini2019-08-011-1/+1
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Update uboot script generatorStefano Stabellini2019-08-011-27/+29
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Call disk_image from imagebuilder_run, introduce imagebuilder_sdStefano Stabellini2019-08-015-51/+80
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Import a script to generate SD images.Rajiv Ranganath2019-08-013-13/+125
| | | | Signed-off-by: Rajiv Ranganath <rajiv.ranganath@atihita.com>
* Import new changes: edit device tree at runtime from ubootStefano Stabellini2019-06-191-103/+51
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Silence harmless warningStefano Stabellini2019-06-041-1/+1
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Remove --squash as it is only experimentalStefano Stabellini2019-06-041-1/+1
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Rename and reorder packages importsStefano Stabellini2019-06-042-17/+11
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Rename output directory to `output'Stefano Stabellini2019-06-042-5/+5
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* Replace tabs with spacesStefano Stabellini2019-06-041-11/+11
| | | | Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
* README.md: AddRajiv Ranganath2019-06-031-0/+17
| | | | Signed-off-by: Rajiv Ranganath <rajiv.ranganath@atihita.com>
* docker-extras/*: AddRajiv Ranganath2019-06-031-0/+255
| | | | Signed-off-by: Rajiv Ranganath <rajiv.ranganath@atihita.com>
* Dockerfile.image: AddRajiv Ranganath2019-05-201-0/+42
| | | | Signed-off-by: Rajiv Ranganath <rajiv.ranganath@atihita.com>
* .gitignore: AddRajiv Ranganath2019-05-201-0/+1
| | | | Signed-off-by: Rajiv Ranganath <rajiv.ranganath@atihita.com>
* Initial commitRajiv Ranganath2018-03-260-0/+0
Signed-off-by: Rajiv Ranganath <rajiv.ranganath@atihita.com>