Commit Graph

374 Commits

Author SHA1 Message Date
Laurent Vivier
9b2dcff01f really disable MMU 2004-03-06 01:00:18 +00:00
Laurent Vivier
873dec41fc clean code 2004-03-06 00:25:37 +00:00
Laurent Vivier
1f262e1f13 OOOPSS, it's better if we take pointer of the address to write in on the stack, from the parameter of the function... 2004-03-06 00:24:50 +00:00
Laurent Vivier
123afc45d4 Add Transparent Translation management, read_physical() 2004-03-05 23:56:42 +00:00
Laurent Vivier
17077b6210 correct GET_TT_ENABLE 2004-03-05 23:55:54 +00:00
Laurent Vivier
cffb3524e0 really use BASE_ADDRESS 2004-03-05 22:56:01 +00:00
Laurent Vivier
2a58cfca3c First 040MMU support 2004-03-05 22:41:53 +00:00
Laurent Vivier
0b08124559 rename with MMU040_ 2004-03-05 22:39:51 +00:00
Laurent Vivier
6b624ec903 Add 68040 MMU support skeleton 2004-03-04 22:51:23 +00:00
Laurent Vivier
c52af95a86 add 68040 MMU support skeleton 2004-03-04 22:50:11 +00:00
Laurent Vivier
233133127d produce 68030 AND 68040 objects 2004-03-04 22:47:46 +00:00
Laurent Vivier
ba5d1bc551 add 68040 MMU support 2004-03-04 22:47:09 +00:00
Laurent Vivier
7982826ab8 remove MMU.h, rename enter_kernel as enter_kernel030 2004-03-04 22:46:24 +00:00
Laurent Vivier
45c96c3f17 remove MMU.h 2004-03-04 22:42:22 +00:00
Laurent Vivier
015236a085 remove some files for second level for powerPC, move to third level 2004-02-26 23:43:42 +00:00
Laurent Vivier
fbfde9d37e More bus type info 2004-02-26 23:38:05 +00:00
Laurent Vivier
f133bfe8b7 add TARGET_M68K for vars 2004-02-26 23:37:16 +00:00
Laurent Vivier
ecba409961 prefix functions with MMU_ 2004-02-26 22:57:37 +00:00
Laurent Vivier
40ea3746d5 Manage noMMU and powerPC 2004-02-26 22:56:39 +00:00
Laurent Vivier
1e57642a54 Move machine identification (cpu, mmu, fpu, architecture, bus) to arch.[ch] 2004-02-26 22:55:30 +00:00
Laurent Vivier
8c135d08ac Add define noErr 2004-02-26 22:53:13 +00:00
Laurent Vivier
5189002b35 Identify machine in arch_init() 2004-02-26 22:52:35 +00:00
Laurent Vivier
af0d528190 Add a skeleton of powerPC support 2004-02-26 22:51:37 +00:00
Laurent Vivier
6b0cf6488a Add header 2004-02-26 22:29:31 +00:00
Laurent Vivier
0e8fa74829 add arch.o, and -DTARGET_PPC or -DTARGET_M68K 2004-02-26 20:12:01 +00:00
Laurent Vivier
be63795b40 Add second/arch.[ch] in DISTFILES 2004-02-26 20:11:17 +00:00
Laurent Vivier
ccbbb0f8e2 Use Gestalt() to know property of curring system, including powerPC or 680x0 native architecture type 2004-02-26 20:10:41 +00:00
Laurent Vivier
9cbd8bfa9e switch to 0.3CVS 2004-02-26 11:19:55 +00:00
Laurent Vivier
f18249968d Remove TRACE_MMU 2004-02-24 22:48:36 +00:00
Laurent Vivier
b3a260a971 Set Release 0.2 2004-02-24 22:41:58 +00:00
Laurent Vivier
b5d0847264 24 Feb 2004 2004-02-24 22:40:30 +00:00
Laurent Vivier
8af142b39a Get Time and GMT from MacOS 2004-02-24 22:31:18 +00:00
Laurent Vivier
ae643f5728 Add ReadLocation(MachineLocation) 2004-02-24 22:30:14 +00:00
Laurent Vivier
c72deaab9f Add Time to get time from MacOS 2004-02-24 22:29:27 +00:00
Laurent Vivier
ed6b726d10 Cleaning 2004-02-24 21:27:48 +00:00
Laurent Vivier
2d74aaa6c0 RAM disk address must be physical address 2004-02-23 23:51:45 +00:00
Laurent Vivier
1bba5ad918 I decide: no need of KERNEL_ARCH in first level 2004-02-23 23:38:43 +00:00
Laurent Vivier
91afc5e604 24 Feb 2004 2004-02-23 23:37:12 +00:00
Laurent Vivier
9290c1f2d8 works with RBV mac ! thank you penguin... very messy: FIX ME ! 2004-02-23 23:34:39 +00:00
Laurent Vivier
c241af85f5 Add 3rd parameter to set destination address to copy kernel 2004-02-23 23:32:54 +00:00
Laurent Vivier
54daae231e create boot_info[].memory like in the penguin (bigger first, physical memory blocs) 2004-02-23 23:31:56 +00:00
Laurent Vivier
9cde1a908c let bank_dump() for debug purpose only, activate it with BANK_DUMP macro 2004-02-23 23:29:59 +00:00
Laurent Vivier
bca4f49b67 Add bank_mem_avail(): compute size of available memory 2004-02-23 00:24:05 +00:00
Laurent Vivier
1c384cf5c8 Try to allocate memory to not have a bloc across two banks, correct management of top memory, and low memory 2004-02-23 00:23:14 +00:00
Laurent Vivier
35639aff0c cosmetic change, remove disabling interrupts and cache:moved to caller 2004-02-23 00:21:36 +00:00
Laurent Vivier
cf5c0993a3 Disable interrupts, correct entry_t 2004-02-23 00:20:11 +00:00
Laurent Vivier
ccad19e151 re-add console_get_height() 2004-02-21 01:56:19 +00:00
Laurent Vivier
b08f2f1525 Add MMU_set_trace() 2004-02-21 01:52:51 +00:00
Laurent Vivier
91878eb9a5 reenable MMU desabling 2004-02-21 01:51:47 +00:00
Laurent Vivier
1f79567d4e add end_enter_kernel, unify a2/a0 2004-02-21 01:51:12 +00:00