aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>