Remove legacy configuration file & add new load firmware source file.
steve@Desktop:~/projects/zedboard_linux$ git rm os/src/other/axi_gpio_zed.txt
steve@Desktop:~/projects/zedboard_linux$ git add os/petalinux/project-spec/meta-user/recipes-apps/peekpokecgi/files/loadfirmware.c
Check GIT status to make sure all is well and there are no spurious elements.
steve@Desktop:~/projects/zedboard_linux/os/petalinux$ cd ../..
steve@Desktop:~/projects/zedboard_linux$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: os/petalinux/project-spec/meta-user/recipes-apps/peekpokecgi/files/loadfirmware.c
renamed: os/petalinux/components/yocto/layers/meta-openembedded/meta-webserver/recipes-httpd/apache2/apache2_%.bbappend -> os/petalinux/project-spec/meta-user/recipes-httpd/apache2/apache2_%.bbappend
deleted: os/src/other/axi_gpio_zed.txt
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: os/petalinux/project-spec/meta-user/recipes-apps/peekpokecgi/files/Makefile
modified: os/petalinux/project-spec/meta-user/recipes-apps/peekpokecgi/peekpokecgi.bb
modified: os/petalinux/project-spec/meta-user/recipes-apps/website/files/cgi-bin/index.php
modified: os/petalinux/project-spec/meta-user/recipes-apps/website/files/project.txt
modified: os/petalinux/project-spec/meta-user/recipes-apps/website/files/uptime.js
modified: os/src/other/zedboard_leds_switches.txt
Looks good!
Commit the updates, create an annotated tag and push the commit & tag up to the remote repository.
steve@Desktop:~/projects/zedboard_linux$ git commit -am "Added the ability to load new PL firmware without a rebuild or reboot of PetaLinux. Updated the peek/poke address table to include range & select HTML elements."
steve@Desktop:~/projects/zedboard_linux$ git push
steve@Desktop:~/projects/zedboard_linux$ git tag -a v13.0 -m "PetaLinux, Peek/Poke, LED Runner, LAMP (Apache, SQLite, PHP & myLiteAdmin), Peek/Poke CGI, Load Firmware CGI, PL Access, Style Sheet, Register Bank & ID Strings with XSA from zedboard_leds_switches v5.0"
steve@Desktop:~/projects/zedboard_linux$ git push origin v13.0