Commit Debian 3.0 (quilt) metadata
authorPeter Michael Green <plugwash@raspbian.org>
Sat, 23 Jan 2021 10:41:59 +0000 (10:41 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Sat, 23 Jan 2021 10:41:59 +0000 (10:41 +0000)
[dgit (9.12) quilt-fixup]

debian/patches/auto-10.0.0+r36-3+rpi1-48ad93a9499c82257780931f80c66f84ab10b3eb-1611398508 [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/auto-10.0.0+r36-3+rpi1-48ad93a9499c82257780931f80c66f84ab10b3eb-1611398508 b/debian/patches/auto-10.0.0+r36-3+rpi1-48ad93a9499c82257780931f80c66f84ab10b3eb-1611398508
new file mode 100644 (file)
index 0000000..1b1f85d
--- /dev/null
@@ -0,0 +1,80 @@
+From: Raspbian forward porter <plugwash@raspbian.org>
+Subject: Automatically generated patch (10.0.0+r36-3+rpi1)
+
+Last (up to) 3 git changes, FYI:
+
+commit 48ad93a9499c82257780931f80c66f84ab10b3eb
+Author: Peter Michael Green <plugwash@raspbian.org>
+Date:   Sat Jan 23 10:38:45 2021 +0000
+
+    temp disable patch
+
+commit 811937efccfc7260fac15c96c4ffbaabf7fabbd1
+Merge: b02757e d9712c0
+Author: Peter Michael Green <plugwash@raspbian.org>
+Date:   Sat Jan 23 10:27:38 2021 +0000
+
+    Manual merge of version 8.1.0+r23-3+rpi2 and 10.0.0+r36-3 to produce 10.0.0+r36-3+rpi1
+
+commit d9712c0c93bb0c2dc411e7bced6aa61702797fd1
+Merge: 6d75632 8656c47
+Author: Hans-Christoph Steiner <hans@eds.org>
+Date:   Thu Jan 7 12:08:42 2021 +0000
+
+    Merge android-platform-art (10.0.0+r36-3) import into refs/heads/workingbranch
+---
+
+--- /dev/null
++++ android-platform-art-10.0.0+r36/runtime/interpreter/mterp/replace-ubfx.py
+@@ -0,0 +1,51 @@
++#!/usr/bin/python3
++#script to replace ubfx with equivilent code for older arm
++#note: these replacements will unfortunately clobber the carry
++#flag, I hope that doesn't break anything.
++#Copyright 2019 Peter Michael Green
++#
++#Permission is hereby granted, free of charge, to any person obtaining a copy of
++#this software and associated documentation files (the "Software"), to deal in 
++#the Software without restriction, including without limitation the rights to
++#use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 
++#of the Software, and to permit persons to whom the Software is furnished to do 
++#so, subject to the following conditions:
++#
++#The above copyright notice and this permission notice shall be included in all 
++#copies or substantial portions of the Software.
++#
++#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
++#IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
++#FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++#AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
++#LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
++#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
++#SOFTWARE.
++import sys
++
++f = open(sys.argv[1],"r")
++for line in f:
++    line = line.rstrip()
++    linels = line.lstrip()
++    linesplit = linels.split()
++    if (len(linesplit) > 0) and ((linesplit[0] == 'ubfx') or (linesplit[0] == 'sbfx')):
++        linestartwhitespace = line[:(len(line)-len(linels))]
++        destreg = linesplit[1][:-1]
++        sourcereg = linesplit[2][:-1]
++        lsb = int(linesplit[3][1:-1])
++        width = int(linesplit[4][1:])
++        #print(linesplit)
++        #print((destreg,sourcereg,lsb,width))
++        print(linestartwhitespace+'@ begin replacement of '+linels)
++        print(linestartwhitespace+'lsl '+destreg+', '+sourcereg+', #'+str(32-width-lsb))
++        if linesplit[0] == 'ubfx':
++            rightshift = 'lsr'
++        else:
++            rightshift = 'asr'
++        print(linestartwhitespace+rightshift+' '+destreg+', '+destreg+', #'+str(32-width))
++        print(linestartwhitespace+'@ end replacement of '+linels)
++    else:
++        print(line)
++f.close()
++
++
index 6e453b8e6287f82048ed425c712e2f9a791c00aa..654648eee464903481badef8362ebb0fc4d81ffb 100644 (file)
@@ -15,3 +15,4 @@ fix-mterp-assembly-to-use-uxtw-instead-of-lsl-where-needed.patch
 #hack-out-ubfx-and-sbfx.patch
 #replace-movw.patch
 #dont-tag-asm-as-armv7.patch
+auto-10.0.0+r36-3+rpi1-48ad93a9499c82257780931f80c66f84ab10b3eb-1611398508