Commit Graph

  • 7982826ab8 remove MMU.h, rename enter_kernel as enter_kernel030 Laurent Vivier 2004-03-04 22:46:24 +00:00
  • 45c96c3f17 remove MMU.h Laurent Vivier 2004-03-04 22:42:22 +00:00
  • 015236a085 remove some files for second level for powerPC, move to third level Laurent Vivier 2004-02-26 23:43:42 +00:00
  • fbfde9d37e More bus type info Laurent Vivier 2004-02-26 23:38:05 +00:00
  • f133bfe8b7 add TARGET_M68K for vars Laurent Vivier 2004-02-26 23:37:16 +00:00
  • ecba409961 prefix functions with MMU_ Laurent Vivier 2004-02-26 22:57:37 +00:00
  • 40ea3746d5 Manage noMMU and powerPC Laurent Vivier 2004-02-26 22:56:39 +00:00
  • 1e57642a54 Move machine identification (cpu, mmu, fpu, architecture, bus) to arch.[ch] Laurent Vivier 2004-02-26 22:55:30 +00:00
  • 8c135d08ac Add define noErr Laurent Vivier 2004-02-26 22:53:13 +00:00
  • 5189002b35 Identify machine in arch_init() Laurent Vivier 2004-02-26 22:52:35 +00:00
  • af0d528190 Add a skeleton of powerPC support Laurent Vivier 2004-02-26 22:51:37 +00:00
  • 6b0cf6488a Add header Laurent Vivier 2004-02-26 22:29:31 +00:00
  • 0e8fa74829 add arch.o, and -DTARGET_PPC or -DTARGET_M68K Laurent Vivier 2004-02-26 20:12:01 +00:00
  • be63795b40 Add second/arch.[ch] in DISTFILES Laurent Vivier 2004-02-26 20:11:17 +00:00
  • ccbbb0f8e2 Use Gestalt() to know property of curring system, including powerPC or 680x0 native architecture type Laurent Vivier 2004-02-26 20:10:41 +00:00
  • 9cbd8bfa9e switch to 0.3CVS Laurent Vivier 2004-02-26 11:19:55 +00:00
  • f18249968d Remove TRACE_MMU Laurent Vivier 2004-02-24 22:48:36 +00:00
  • b3a260a971 Set Release 0.2 EMILE-0.2 Laurent Vivier 2004-02-24 22:41:58 +00:00
  • b5d0847264 24 Feb 2004 Laurent Vivier 2004-02-24 22:40:30 +00:00
  • 8af142b39a Get Time and GMT from MacOS Laurent Vivier 2004-02-24 22:31:18 +00:00
  • ae643f5728 Add ReadLocation(MachineLocation) Laurent Vivier 2004-02-24 22:30:14 +00:00
  • c72deaab9f Add Time to get time from MacOS Laurent Vivier 2004-02-24 22:29:27 +00:00
  • ed6b726d10 Cleaning Laurent Vivier 2004-02-24 21:27:48 +00:00
  • 2d74aaa6c0 RAM disk address must be physical address Laurent Vivier 2004-02-23 23:51:45 +00:00
  • 1bba5ad918 I decide: no need of KERNEL_ARCH in first level Laurent Vivier 2004-02-23 23:38:43 +00:00
  • 91afc5e604 24 Feb 2004 Laurent Vivier 2004-02-23 23:37:12 +00:00
  • 9290c1f2d8 works with RBV mac ! thank you penguin... very messy: FIX ME ! Laurent Vivier 2004-02-23 23:34:39 +00:00
  • c241af85f5 Add 3rd parameter to set destination address to copy kernel Laurent Vivier 2004-02-23 23:32:54 +00:00
  • 54daae231e create boot_info[].memory like in the penguin (bigger first, physical memory blocs) Laurent Vivier 2004-02-23 23:31:56 +00:00
  • 9cde1a908c let bank_dump() for debug purpose only, activate it with BANK_DUMP macro Laurent Vivier 2004-02-23 23:29:59 +00:00
  • bca4f49b67 Add bank_mem_avail(): compute size of available memory Laurent Vivier 2004-02-23 00:24:05 +00:00
  • 1c384cf5c8 Try to allocate memory to not have a bloc across two banks, correct management of top memory, and low memory Laurent Vivier 2004-02-23 00:23:14 +00:00
  • 35639aff0c cosmetic change, remove disabling interrupts and cache:moved to caller Laurent Vivier 2004-02-23 00:21:36 +00:00
  • cf5c0993a3 Disable interrupts, correct entry_t Laurent Vivier 2004-02-23 00:20:11 +00:00
  • ccad19e151 re-add console_get_height() Laurent Vivier 2004-02-21 01:56:19 +00:00
  • b08f2f1525 Add MMU_set_trace() Laurent Vivier 2004-02-21 01:52:51 +00:00
  • 91878eb9a5 reenable MMU desabling Laurent Vivier 2004-02-21 01:51:47 +00:00
  • 1f79567d4e add end_enter_kernel, unify a2/a0 Laurent Vivier 2004-02-21 01:51:12 +00:00
  • 3680a14ac0 Add logical address to compute bank linits Laurent Vivier 2004-02-21 01:48:52 +00:00
  • 67195aad96 Add real video base address instead of computed one (with bounds) Laurent Vivier 2004-02-21 01:47:02 +00:00
  • fcd67e5680 Try to boot on RBV system Laurent Vivier 2004-02-21 01:43:51 +00:00
  • 399815fc52 Correct bad table address evaluation Laurent Vivier 2004-02-21 01:21:41 +00:00
  • 610cf784a6 Add dynamic trace, TT registers management Laurent Vivier 2004-02-21 00:48:39 +00:00
  • 9464758cf2 Add second/bank.[ch] in DISTFILES Laurent Vivier 2004-02-19 13:14:19 +00:00
  • 9bb63653bf Rename map to memory_map and export it Laurent Vivier 2004-02-19 13:09:41 +00:00
  • 09aa0fdf33 add bank.[ch], move memory bank management into them Laurent Vivier 2004-02-19 11:34:18 +00:00
  • 644f629761 17 Feb 2004 Laurent Vivier 2004-02-17 22:57:33 +00:00
  • 5a921fb7ad Correct typo Laurent Vivier 2004-02-17 22:55:06 +00:00
  • 6e77d82535 Add logical address in bank information Laurent Vivier 2004-02-17 22:52:33 +00:00
  • 3719ad81de correct computing of physical address Laurent Vivier 2004-02-17 22:09:18 +00:00
  • e2a053b1ac correct LIMIT management in decode_8_PD() Laurent Vivier 2004-02-17 21:30:09 +00:00
  • 15cbea56f8 add TRACE(), correct Table Indices extraction in decode_[48]_PD() Laurent Vivier 2004-02-17 20:53:24 +00:00
  • 6a43f90da4 *** empty log message *** Laurent Vivier 2004-02-17 10:32:48 +00:00
  • ca86a7f62c Add dump_MMU_table() correct 8byte table scan Laurent Vivier 2004-02-17 10:30:42 +00:00
  • 7201e9b32e move call to get_memory_mep() to memory.c Laurent Vivier 2004-02-17 10:26:46 +00:00
  • df44431502 export memory_map Laurent Vivier 2004-02-17 10:25:36 +00:00
  • 94fa7c429d we generate memory_map here Laurent Vivier 2004-02-17 10:23:55 +00:00
  • cc5ae713a6 Move call of bootinfo_init after memory_init (use memory_map) Laurent Vivier 2004-02-17 10:09:14 +00:00
  • 13bcacd8fb Detect architecture (PPC or 68K) of kernel Laurent Vivier 2004-02-17 10:06:57 +00:00
  • 2dc5115a26 update VERSION with 0.2CVS Laurent Vivier 2004-02-16 15:04:47 +00:00
  • 81e6004b28 config.h is a generated file: - remove it from CVS - "make clean" removes it Laurent Vivier 2004-02-16 15:04:14 +00:00
  • 11dd1c201c Initial revision Laurent Vivier 2004-02-15 20:46:45 +00:00