https://bitbucket.org/hudson/magic-lantern

sort by:
Revision Author Date Message Commit Date
8ca1d64 Backed out changeset: 626617b30f81 11 April 2015, 19:44:21 UTC
7b65df5 Backed out changeset: 406f4e4fd19f 11 April 2015, 19:41:43 UTC
e05c62b fix warning 11 April 2015, 19:39:19 UTC
edcd32c clean up make rules to build autoexec.bin from loader and kernel/initrd 11 April 2015, 19:39:12 UTC
3e1c0c3 try zImage kernel loading 11 April 2015, 18:13:26 UTC
5b20a18 return display buffer start address 11 April 2015, 18:12:52 UTC
2a0beef relocate loader even more to the front 11 April 2015, 18:11:42 UTC
e3dff86 Merge 11 April 2015, 18:44:45 UTC
ca34cb9 display code updates, e.g. wrap lines when too long 11 April 2015, 18:12:25 UTC
0005625 added patch for buildroot 11 April 2015, 18:25:34 UTC
d404f4e Merged qemu into linux-bootloader (only QEMU files, nothing else touched) 11 April 2015, 13:22:22 UTC
f3876f4 QEMU: wrap timers around when reaching reload value 11 April 2015, 13:11:14 UTC
0d0fc0f QEMU: fix bootloader palette (black and white colors) and disable YUV handling 11 April 2015, 13:10:11 UTC
0ed203e Linux: enable timer after configuring it (for QEMU) 11 April 2015, 13:02:25 UTC
260b741 Merge QEMU fix 11 April 2015, 11:41:16 UTC
a9bc160 Linux timer experiment: enable timer after configuring it (for QEMU; I know, I should fix the emulator instead...) 11 April 2015, 11:33:30 UTC
bd6d58c Linux timer experiment: install IRQ without relying on Canon bootloader (for QEMU) 11 April 2015, 11:32:45 UTC
8c7ef32 QEMU: patch 6D bootloader so it thinks it can load autoexec.bin (disabled by default; bootloader display test works!) 11 April 2015, 09:46:40 UTC
73b4a90 QEMU: patch some MCR instructions that can't be emulated (6D/5D3) 11 April 2015, 09:45:10 UTC
fadbf99 QEMU: fix some 6D bootloader GPIOs; verbose messages for other boot GPIOs 11 April 2015, 09:38:42 UTC
2441914 QEMU: handle 6D SDIO 11 April 2015, 09:36:00 UTC
1acd1f4 Autoexec is executed from 0x800000, not 0x40800000 (updated both Makefile and QEMU) 11 April 2015, 09:33:06 UTC
b969457 QEMU: lower stack pointer before loading autoexec 11 April 2015, 09:30:49 UTC
b32571c QEMU: trace RAM reads + writes in a given range (define TRACE_MEM_START in eos.h to enable it) 10 April 2015, 20:40:37 UTC
0fff800 QEMU: handle bootloader display (can't recognize it yet, need to edit source to enable it) 10 April 2015, 14:33:23 UTC
e3d9388 QEMU: handle all 3 timers, not just timer #2 (incomplete) 10 April 2015, 13:31:33 UTC
157936f QEMU: fix TIO text color 10 April 2015, 13:26:02 UTC
47ea473 QEMU: handle CLOCK_ENABLE register (incomplete) 10 April 2015, 13:13:50 UTC
1c94645 QEMU: load autoexec at 0x40800000 (fixes debug symbols in reboot.c) 10 April 2015, 12:22:02 UTC
2dd6b2d Makefile.src: removed duplicate isspace 09 April 2015, 19:44:28 UTC
24e4aa7 disp_direct: fix initialization on 6D (maybe others too) 09 April 2015, 19:40:30 UTC
5982e51 dont link kernel and initrd directly into autoexec.bin. now kernel.bin has to get appended to autoexec.bin. 06 April 2015, 13:45:45 UTC
dfdc1ed make sure kernel and initrd are at the end of the binary 06 April 2015, 09:42:18 UTC
83295e6 added linux config (rename to .config) 01 April 2015, 22:21:41 UTC
f6490d3 moved linux file to contrib subfolder 01 April 2015, 22:20:54 UTC
94c2c37 added sample linux init process and patch to elf2flt 01 April 2015, 22:05:42 UTC
c171075 added patch for linux-3.19 01 April 2015, 21:41:34 UTC
0ec71a1 worked on the MPU code a bit 01 April 2015, 19:34:36 UTC
19ea0ac disable DMA to make it boot on models like 5D3 01 April 2015, 19:34:17 UTC
6f50fdc memory size detection (disabled for now) 01 April 2015, 19:32:50 UTC
e95a96b fix issues on 5D3 due to the display RAM address register behaving different from the other models 01 April 2015, 19:31:50 UTC
da24e1f refactored MPU code 30 March 2015, 20:19:22 UTC
fc356b9 mixed state with MPU code, transition before making it linux-compatible 30 March 2015, 19:15:31 UTC
4d1e642 fix display scrolling 29 March 2015, 23:15:00 UTC
e4d4a28 relocated memories again, now bootloader stays at 0x8000, kernel gets loaded to 0x00800000 and initrd at the end of memory 29 March 2015, 01:29:41 UTC
a4eb21e located kernel into cacheable RAM, placed initrd at the end of RAM 28 March 2015, 12:07:55 UTC
1c5dc58 QEMU: fix interrupts triggered while another interrupt is running 27 March 2015, 17:28:56 UTC
118e194 QEMU: more accurate timer handling (tested with msleep + get_ms_clock_value + PC clock) 27 March 2015, 15:35:14 UTC
8cc96bb QEMU: highlight TIO messages in red; quiet 0xC0800008 27 March 2015, 14:45:31 UTC
171be0f QEMU: handle 5D2 CF LED 27 March 2015, 14:31:40 UTC
5bdc11f QEMU: more verbose DMA messages 27 March 2015, 14:31:00 UTC
1888027 QEMU: fix tabs 27 March 2015, 14:11:02 UTC
fd100ea QEMU: fix warning 27 March 2015, 14:09:54 UTC
640e52b QEMU: refactored register-related messages to be a little more consistent and reduce duplicate code (io_log) 27 March 2015, 14:09:26 UTC
f9e6b7a QEMU scripts: minor cleanups 27 March 2015, 12:26:43 UTC
cd4396c removed unneeded code, moved kernel into separate file, memory layout changes 26 March 2015, 01:57:51 UTC
0da1c80 added file atag.h 25 March 2015, 21:06:31 UTC
139a521 remove initrd, as it is built into the kernel. will change later 25 March 2015, 07:34:45 UTC
1fb72bc added ATAGs for passing kernel parameters 25 March 2015, 00:59:46 UTC
c68912b directly boot into linux, don't fill YUV, use DMA memcpy for scrolling 24 March 2015, 22:25:01 UTC
8896fde Looks like some people didn't like my bad joke 24 March 2015, 10:00:56 UTC
b0809c8 Typo 24 March 2015, 12:06:31 UTC
bd37bf4 console: squeeze up to 80 columns on demand (only if long lines are actually printed) 23 March 2015, 20:01:18 UTC
97e31ca console: handle carriage returns 23 March 2015, 18:58:57 UTC
5eba343 rbf_font: don't give up if text is too large to be squeezed 24 March 2015, 21:09:01 UTC
cabbe78 rbf_font: nicer rendering of condensed fonts 23 March 2015, 20:20:20 UTC
3e72ae8 rbf_font: fix returned length and monospace font handling for justified strings 23 March 2015, 19:52:03 UTC
f462c33 rbf_font: fix skipping of nonprintable characters 23 March 2015, 18:15:41 UTC
2c08257 embed linux xipImage and boot it 22 March 2015, 22:35:05 UTC
c60b40b enable interrupts, testint timer int 22 March 2015, 21:20:05 UTC
a72a063 Cleanup when graphic changes position. 22 March 2015, 19:35:10 UTC
30181f0 Un petit poisson d'avril 22 March 2015, 20:00:14 UTC
af133ac DOF display: undo wrong tweak 22 March 2015, 19:11:40 UTC
44b5020 DOF display: small tweaks 22 March 2015, 18:23:09 UTC
b81242c Merged in monograph/dof_display/dof_display (pull request #615) dof_display 22 March 2015, 18:06:30 UTC
6b55ca7 Merged in portable-error-messages (pull request #616) Portable error messages if ML is loaded on a different camera or firmware version 22 March 2015, 18:05:08 UTC
2113c76 Close branch portable-error-messages 22 March 2015, 18:05:08 UTC
2b2ac26 Merged in autoexec-checksum (pull request #614) Checksum feature when loading autoexec.bin 22 March 2015, 18:04:34 UTC
a4603c2 Close branch autoexec-checksum 22 March 2015, 18:04:34 UTC
ee670e2 Tweaked error message when loading ML on another cam/fw 22 March 2015, 17:56:27 UTC
c745f1f Recovery tool: enabled MD5 for the old dumping method as well 21 March 2015, 00:07:23 UTC
2ee6ba3 Recovery tool: re-added the old ROM dumping method and made it portable (almost) 20 March 2015, 23:28:34 UTC
f413cb5 Use only medium font for error messages (no more tiny fonts) 19 March 2015, 12:04:46 UTC
f1e6dd4 disp_direct: attempt to fix 1100D flickering, does it work? 18 March 2015, 21:30:33 UTC
6eb362b also handle 7D display init 18 March 2015, 20:57:06 UTC
e583564 also handle 7D display init 18 March 2015, 20:57:06 UTC
0f8066a Tweaked error message when loading ML on another cam/fw (e.g. "Your camera doesn't look like a 60D 1.1.1.") 18 March 2015, 20:53:05 UTC
b4fe68d Forgot to add build_tools/Makefile 18 March 2015, 20:01:22 UTC
d37efe9 Forgot to add build_tools/Makefile 18 March 2015, 20:01:22 UTC
142b430 detect and print camera model name from its ID 18 March 2015, 19:45:42 UTC
f0cff5b autoexec: display a nice error message if Canon firmware does not match what ML expects (rather than just freezing and trying to blink the LED). This routine is portable, should work on all cameras (well, except 7D...) 18 March 2015, 16:46:43 UTC
e41d5d4 Depth of field display above focus distance in the bottom bar. 18 March 2015, 15:27:41 UTC
c575bde Created new branch dof_display 18 March 2015, 15:21:33 UTC
9875c2a Created directory build_tools/ and moved xor_chk there 18 March 2015, 13:38:44 UTC
ccf5324 disp_direct: no need to refresh the display manually every time 17 March 2015, 19:32:17 UTC
a329503 prop_diag: handle PROP_USER_FILE_PREFIX (e.g. for 70D); need to update fileprefix.c as well 15 March 2015, 20:24:41 UTC
6ededdd Recovery tool: handle camera info not found by property parser 15 March 2015, 20:08:27 UTC
6fbc8e4 Recovery tool: print boot flags and ROMBASEADDR 15 March 2015, 17:56:05 UTC
fadad5e Recovery tool: added a ROM property parser (it prints some basic camera info for now) 15 March 2015, 17:40:48 UTC
99cea16 Recovery tool: we have printf :) 15 March 2015, 17:38:49 UTC
back to top