Skip to content

Instantly share code, notes, and snippets.

View msteveb's full-sized avatar

Steve Bennett msteveb

View GitHub Profile
@msteveb
msteveb / kernel_fdt.its
Created August 30, 2018 22:14
espressobin FIT image
/*
* Simple U-boot uImage source file containing a single kernel and FDT blob
*/
/dts-v1/;
/ {
description = "kernel + dtb";
#address-cells = <1>;
@msteveb
msteveb / 0001-Handle-backslash-newline-followed-by-white-space.patch
Created April 25, 2018 23:58
Jim - Tcl compatibility for backslash newline
From 98cd46a47258542a2c67b81c76c888024bf02742 Mon Sep 17 00:00:00 2001
From: Steve Bennett <steveb@workware.net.au>
Date: Thu, 26 Apr 2018 09:56:02 +1000
Subject: [PATCH] Handle backslash newline followed by white space
For Tcl compatibily - but breaks line numbering in some circumstances
---
jim.c | 57 ++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 44 insertions(+), 13 deletions(-)
@msteveb
msteveb / expr-prevent-stack-overflow.patch
Created January 17, 2018 22:43
jim tcl: prevent expr stack overflow
From c57bc5d040d03301de1d75dc77c1ea4d9ca0f7db Mon Sep 17 00:00:00 2001
From: Steve Bennett <steveb@workware.net.au>
Date: Thu, 18 Jan 2018 08:41:24 +1000
Subject: [PATCH] expr: prevent stack overflow
Limit the depth of the expressions to a reasonable level to prevent
stack overflow
Signed-off-by: Steve Bennett <steveb@workware.net.au>
---
@msteveb
msteveb / auto.def.patch
Created December 13, 2017 23:32
Suggestion for os8 option handling for PiDP-8/I
Index: auto.def
==================================================================
--- auto.def
+++ auto.def
@@ -49,40 +49,41 @@
# Some of the --*-os8-* options are defined only for the configure
# script because they are either meta-options, affecting the definition
# of some of those we do define here, or they aren't passed as-is to the
# mkos8 script, but instead must be translated. (e.g. --disable-os8-src
# suppresses the call to "mkos8 src" from the Makefile.)
From 38dbeb4a3cf9c7c08b6b54bbf1956018ef55a394 Mon Sep 17 00:00:00 2001
From: Steve Bennett <steveb@workware.net.au>
Date: Sun, 1 Mar 2015 09:50:20 +1000
Subject: [PATCH] @top_srcdir@ should be a relative directory
When substituted in make-template, @top_srcdir@ should be
adjusted like @srcdir@ according to the current output directory.
Reported-by: Baptiste Daroussin <bapt@freebsd.org>
Signed-off-by: Steve Bennett <steveb@workware.net.au>
@msteveb
msteveb / 0002-jim.c-check-for-missing-quotes-etc.-in-eval.patch
Created March 14, 2014 01:50
im.c: check for missing quotes, etc. in eval
From 8b6291877ea24eaa9aa29928e8ed468f5015aa48 Mon Sep 17 00:00:00 2001
From: Steve Bennett <steveb@workware.net.au>
Date: Fri, 14 Mar 2014 11:46:22 +1000
Subject: [PATCH 2/2] jim.c: check for missing quotes, etc. in eval
Throw an error if a script is missing a trailing bracket, brace or quote rather than
simply ignoring the error.
Reported-by: florian.schaefer+github@gmail.com
Signed-off-by: Steve Bennett <steveb@workware.net.au>
@msteveb
msteveb / 0001-Some-versions-of-cc-on-Darwin-don-t-support-gstabs.patch
Created March 20, 2013 04:27
autosetup fix for -gstabs on newer Darwin
From d55926cb188d39bb0466490aedd3d9f3b5894178 Mon Sep 17 00:00:00 2001
From: Steve Bennett <steveb@workware.net.au>
Date: Wed, 20 Mar 2013 14:23:17 +1000
Subject: [PATCH] Some versions of cc on Darwin don't support -gstabs
Reported-by: ksjogo
Signed-off-by: Steve Bennett <steveb@workware.net.au>
---
lib/cc.tcl | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)