David Given
cb0111b290
Skeleton of the rule engine and type system.
2016-06-06 20:50:48 +02:00
David Given
df1372ab35
Really basic skeleton of Ackbuilder mark 2.
2016-06-06 17:18:19 +02:00
David Given
d0bfee142b
Archival non-working checkin of the experimental build tool.
2016-06-05 10:39:29 +02:00
David Given
ffc03090ea
hgtags shouldn't be checked in.
2016-06-04 18:16:52 +02:00
David Given
059073e56c
Branching bug fix.
...
--HG--
branch : default-branch
2016-06-04 12:57:25 +02:00
David Given
45f0cb3c0d
Added tag release-5-6 for changeset 976d56ed63bd
...
--HG--
branch : default-branch
2016-06-04 12:56:00 +02:00
David Given
6db95dc81e
Added tag release-6-0-pre-1 for changeset 3d69c08001d4
...
--HG--
branch : default-branch
2016-06-04 12:55:42 +02:00
David Given
ca981a2f6a
Added tag release-6-0-pre-3 for changeset dd12ef08179d
...
--HG--
branch : default-branch
2016-06-04 12:55:36 +02:00
David Given
73ade9cbcf
Added tag release-6-0-pre-4 for changeset 42d4fcc3a87c
...
--HG--
branch : default-branch
2016-06-04 12:55:27 +02:00
David Given
82399d86ae
Added tag release-6-0-pre-5 for changeset 0708542a3c39
...
--HG--
branch : default-branch
2016-06-04 12:53:57 +02:00
David Given
88bd7ce126
Remove defunct pmfiles.
...
--HG--
branch : default-branch
2016-06-03 13:56:50 +02:00
David Given
9d620ad1c2
The archiver is called aal now.
...
--HG--
branch : default-branch
2016-06-02 12:35:38 +02:00
David Given
4b3c1a2d07
Add missing (but probably non-working) rpi file.
...
--HG--
branch : default-branch
2016-06-02 12:21:13 +02:00
David Given
f24658181d
Has it really been three years since the last release?
...
--HG--
branch : default-branch
2016-06-02 12:07:31 +02:00
David Given
7ee4dcde7b
Don't strip binaries so we retain debugging information.
...
--HG--
branch : default-branch
2016-06-02 12:06:54 +02:00
David Given
ef8e6e25e0
Fix a whole pile of issues related to the failed attempt to increase
...
the number of types of relocation possible in the object file. (Now,
hopefully, working.)
Also change the object serialiser/deserialiser to never try to read or
write raw structures; it's way safer this way and we don't need the
performance boost any more.
--HG--
branch : default-branch
2016-03-18 21:46:55 +01:00
David Given
fd7e9f9046
Fix an insidious 64-bitness bug which was causing incorrectly optimised code.
...
--HG--
branch : default-branch
2016-03-17 22:30:24 +01:00
David Given
391cb0f2cd
Fix checkin into wrong hg branch.
...
--HG--
branch : default-branch
2016-03-17 20:53:45 +01:00
David Given
863b610144
Fix use-after-free.
2016-03-17 20:52:27 +01:00
David Given
b7b449cec3
Install directory now defaults to INSDIR, for ease of use during development.
2016-03-17 20:52:15 +01:00
David Given
7e964dd25e
Raise the limit on ack.out relocation types by making the size of a
...
relocation structure bigger. Bump ack.out magic number.
--HG--
branch : default-branch
2016-03-14 21:08:55 +01:00
David Given
88e13ecce3
Don't use the ACK preprocessor on host files --- use the host preprocessor
...
instead.
--HG--
branch : default-branch
2016-03-14 20:58:19 +01:00
David Given
e85991ec86
Fix stray 'call file'.
...
--HG--
branch : default-branch
2016-03-13 21:40:05 +01:00
David Given
436db46f48
Merge in VideoCore IV code generator.
...
--HG--
branch : default-branch
2016-03-13 21:39:05 +01:00
David Given
ff0c78cc78
Merge from default.
...
--HG--
branch : dtrg-videocore-branch-branch
2016-03-13 21:13:09 +01:00
David Given
4c5eb9a602
The ACK needs ed? Also, Ubuntu doesn't *have* ed?
...
--HG--
branch : default-branch
2015-06-19 22:14:09 +02:00
David Given
5e9f79db05
Add Travis config file.
...
--HG--
branch : default-branch
2015-06-19 22:07:16 +02:00
David Given
f07c6e4d6a
Rename branch.
...
--HG--
branch : dtrg-videocore-branch-branch
2015-06-18 23:39:25 +02:00
David Given
ff774212be
Rename branch.
...
--HG--
branch : default-branch
2015-06-18 23:39:25 +02:00
David Given
171f16d7b8
Rename branch.
...
--HG--
branch : dtrg-videocore-branch
2015-06-18 23:38:50 +02:00
David Given
62cc636f10
Merge.
...
--HG--
branch : dtrg-videocore
2015-03-23 00:15:42 +01:00
David Given
44b5d01525
Merge.
...
--HG--
rename : util/ncgg/build.mk => util/cgg/build.mk
2015-03-23 00:14:10 +01:00
David Given
b146d2641c
Fix a slightly mysterious dependency issue.
2015-03-23 00:09:41 +01:00
David Given
98ea849d03
Improve flex correctness.
2015-03-23 00:09:27 +01:00
David Given
9f23fbbe6a
Allow machines to use cg if they wish.
...
--HG--
rename : mach/proto/ncg/build.mk => mach/proto/cg/build.mk
rename : util/ncgg/build.mk => util/cgg/build.mk
2015-03-23 00:08:51 +01:00
David Given
c5018d7088
64-bit-ify (adhoc varargs are evil).
2015-03-23 00:07:59 +01:00
David Given
3d5e72e20b
Newer versions of GNU Make have a new function which collides with a
...
variable we're using; change the name of the variable.
2015-03-22 12:09:46 +01:00
David Given
2271bcd0a7
Fixed a parallel build race condition (forgot to declare a dependency to
...
the makefile).
2014-11-09 18:47:51 +01:00
David Given
6a340ea1bd
Remove regrettable comment.
2014-08-31 13:40:39 +02:00
David Given
e36d739fa4
Add (largely untested) float/int conversion.
...
--HG--
branch : dtrg-videocore
2013-07-01 13:05:36 +01:00
David Given
8b6951dac0
Fix incorrect offset encoding in lea (sp) instructions.
...
--HG--
branch : dtrg-videocore
2013-06-29 00:35:07 +01:00
David Given
edb174da8d
Fix incorrect encoding of 'push lr' and 'pop pc'.
...
--HG--
branch : dtrg-videocore
2013-06-29 00:32:39 +01:00
David Given
29af6f1adb
ISA change: clz has been renamed to log2.
...
--HG--
branch : dtrg-videocore
2013-06-27 11:25:50 +01:00
David Given
2b3f95de0b
Fix jump range checking in the addcmpb family of instructions.
...
--HG--
branch : dtrg-videocore
2013-06-26 23:32:54 +01:00
David Given
c72eaef8ee
Add routine to set the Raspberry Pi clock to 250MHz (loads faster than the default 19.2MHz).
...
--HG--
branch : dtrg-videocore
rename : plat/rpi/libsys/pi_user_to_phys.s => plat/rpi/libsys/pi_fast_mode.s
2013-06-24 23:57:27 +01:00
David Given
d94c1c8150
Updated distr files.
...
--HG--
branch : dtrg-videocore
rename : mach/i80/.distr => mach/vc4/.distr
rename : plat/cpm/.distr => plat/rpi/.distr
2013-06-21 23:38:21 +01:00
David Given
2be811bac2
Updated VC4 docs.
...
--HG--
branch : dtrg-videocore
2013-06-21 23:21:08 +01:00
David Given
fd2360be0f
Ship assembler man pages.
...
--HG--
branch : dtrg-videocore
rename : man/8080_as.6 => man/i80_as.6
rename : man/m68k2_as.6 => man/m68020_as.6
2013-06-21 23:20:50 +01:00
David Given
55be35a68a
Add a stub malloc.h.
...
--HG--
branch : dtrg-videocore
rename : lang/cem/libcc.ansi/headers/stdlib.h => lang/cem/libcc.ansi/headers/malloc.h
2013-06-20 00:15:14 +01:00
David Given
052dd9bfc0
Actually remember to set the stack pointer on startup. Reduce to stack from 16kB to a much more reasonable 1kB.
...
--HG--
branch : dtrg-videocore
2013-06-20 00:14:55 +01:00