1338 Commits

Author SHA1 Message Date
Laurent Vivier
5044fbd700
Merge pull request #5 from CheetahPixie/patch-1
Remove the sp register from UNPRESERVED_REGS
2025-01-13 09:34:04 +01:00
CheetahPixie
37c3d55720
Remove the sp register from UNPRESERVED_REGS
Including the stack pointer register in a clobber list has long since been deprecated by GCC (~9.0 and ~8.4), and according to my research, it appears the compiler ignores its presence in a clobber list regardless.

Whether this is the correct thing to do here I do not know, but from my research, it seems to be, and it does silence the associated deprecation warning that, due to -Werror, causes builds to fail.

See here: https://stackoverflow.com/questions/64928418/arm-cortex-m0-set-msp-c17-compiler-warning
2025-01-12 10:20:41 +00:00
Laurent Vivier
224ab6eabc
Merge pull request #4 from CheetahPixie/patch-1
Remove erroneous scripts/tools.sh reference from main makefile
2025-01-09 18:14:03 +01:00
CheetahPixie
a84961eb1d
Remove erroneous scripts/tools.sh reference from main makefile
This file has not existed in the repository since 2017, which means attempting to make dist will fail with an error for it being missing. This removes the reference to that file, allowing make dist to succeed.

Considering configure has to be run first (and is what tools.sh became back in 2017), I do not expect the complete omission of this reference to cause any issues.
2025-01-09 16:20:42 +00:00
Laurent Vivier
5b5ffd7947
Merge pull request #3 from CheetahPixie/patch-1
Maintenance change: Update i_dir_acl to i_size_high
2025-01-09 17:10:35 +01:00
CheetahPixie
f1690f87ce
Maintenance change: Update i_dir_acl to i_size_high
The former macro has long since been removed from upstream, causing build failures on modern tools. This was fixed in ext4magic all the way back in 2018, for example.

See here: https://sourceforge.net/p/ext4magic/tickets/10/
2025-01-09 14:58:24 +00:00
Laurent Vivier
0ee6aca5ae Rules: add -U to ar
by default ar uses deterministic mode and all .o are
added even if they are not new. Disable this by adding -U
to ARFLAGS.

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2017-03-16 20:12:52 +00:00
Laurent Vivier
314268632b tools: remove targets clean and dist
We don't need them here as they are imported from Rules.mk

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2017-03-16 20:05:04 +00:00
Laurent Vivier
bd8f87287c add configure script
Remove tools.sh, and let ./configure to generate tools.mk

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2017-03-16 20:47:29 +01:00
Laurent Vivier
08be6d9c46 Merge pull request #2 from glaubitz/master
Fix multiple build issues
2017-03-16 12:07:18 +01:00
John Paul Adrian Glaubitz
59e2e59943 scripts: don't bail out when no m68k cross-compiler can be found 2017-03-15 23:06:33 +01:00
John Paul Adrian Glaubitz
710d7ed2f6 remove trailing spaces from multiple Makefiles 2017-03-15 22:56:49 +01:00
John Paul Adrian Glaubitz
4722d3550b tools: fix source path for installation of tools binaries 2017-03-15 22:52:40 +01:00
John Paul Adrian Glaubitz
162572aaf9 debian: bump debhelper minimum version and compat to 9 2017-03-15 21:39:27 +01:00
John Paul Adrian Glaubitz
11bd9223ba tools: remove Makefile from SOURCES variable 2017-03-15 21:34:14 +01:00
Michael Karcher
6e23d9a665 libunix: add -ffreestanding to CFLAGS to fix nonnull-compare warning 2017-03-15 21:29:26 +01:00
John Paul Adrian Glaubitz
b6f49c0e6b second: make console_putchar() inline in console.c only 2017-03-15 21:23:48 +01:00
Laurent Vivier
6b81ba9f49 tools: include Rules.mk in Makefile
To import CONFIG_E2FSLIBS
2017-02-27 16:41:01 +01:00
Laurent Vivier
1f37e6e9b5 docs: move emile.conf to config/
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-11 20:13:36 +01:00
Laurent Vivier
53062ff0bf emile-mktable: force the size of the disk in the table
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-11 18:42:51 +01:00
Laurent Vivier
3be63e7001 tools: add tools to set conf path into emiledriver
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-10 22:23:53 +01:00
Laurent Vivier
02fdcb3eb4 libmap: add map_update_checksum.c
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-10 22:23:53 +01:00
Laurent Vivier
9b3737d9cc libmap: add map_write_driver.c
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-10 22:23:53 +01:00
Laurent Vivier
7b836064ad libmap: add map_read_driver.c
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-10 22:23:53 +01:00
Laurent Vivier
081c7f96ee libmap: move emile_checksum() to map_checksum()
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-08 22:47:21 +01:00
Laurent Vivier
91a43e63c2 Correctly use linux/ext2_fs.h or ext2fs/ext2_fs.h
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-08 22:42:27 +01:00
Laurent Vivier
e1d35789fb tools: create partitions table with EMILE driver
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-11-03 02:00:53 +01:00
Laurent Vivier
7a22506a89 emile-map-set: allow to write flags
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-20 23:41:58 +02:00
Laurent Vivier
4de7597e14 Allows to share EMILE directory between several archs
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-20 23:06:08 +02:00
Laurent Vivier
0b05a2eff7 docs: correctly use docbook2man
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-20 22:36:02 +02:00
Laurent Vivier
204bf1d146 emile: add more checks when reading emile.conf 2014-06-01 23:55:12 +02:00
Laurent Vivier
cbe8d0c417 emile-map-set: manage only one driver
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-06-01 02:47:21 +02:00
Laurent Vivier
098deb6716 emile-map-set: use O_RDWR to put driver
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-31 12:20:02 +02:00
Laurent Vivier
e6a2eb39cf correct return code of map_write
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-31 12:19:52 +02:00
Laurent Vivier
1ec58fc07f cast device_write_sector() to stream_write_sector_t
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-31 12:19:41 +02:00
Laurent Vivier
c8fedc7bea remove gestaltID from cdrom-etch.conf
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-11 02:51:05 +02:00
Laurent Vivier
d9935378a9 Add cdrom.conf for sarge and etch
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-10 18:41:17 +02:00
Laurent Vivier
10560b543f move floppy.conf to config/
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-10 18:31:27 +02:00
Laurent Vivier
b335df3487 Use move.w with short in SysError(), InitEvents(), InitFS()
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-09 02:38:54 +02:00
Laurent Vivier
6e9f924edb scsi_command() really return error code in case of error...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-08 23:37:16 +02:00
Laurent Vivier
5d0c15c516
In SCSICmd() count is short, so use move.w 2014-05-08 20:51:58 +02:00
Laurent Vivier
bd1790c47f max_blocks is unused, but value must be read to change file offset
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-07 02:26:12 +02:00
Laurent Vivier
4f3aa35240 correctly use config_get_property() in emile-set-output
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2014-05-07 01:38:19 +02:00
Laurent Vivier
2b5a4fc3bf Release version 0.14
Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
EMILE-0.14
2013-09-05 14:45:29 +02:00
Laurent Vivier
9bd9755dbb Update email address
Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
2013-09-05 14:45:27 +02:00
Laurent Vivier
0df27c2253 Update GPLv2
Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
2013-09-05 14:44:59 +02:00
Laurent Vivier
e1afe443ed Use ext2_fs.h from e2fslibs-dev package
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2013-09-04 18:10:53 +02:00
Laurent Vivier
a83f6671b6 macos: correct typo in GetCurrentMode()
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2013-09-02 21:14:19 +02:00
Laurent Vivier
fe1060c614 Update ChangeLog
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2013-09-02 21:13:41 +02:00
Laurent Vivier
56b997e0de update (c) date
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:40:02 +01:00