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 |
|
Laurent Vivier
|
3680a14ac0
|
Add logical address to compute bank linits
|
2004-02-21 01:48:52 +00:00 |
|
Laurent Vivier
|
67195aad96
|
Add real video base address instead of computed one (with bounds)
|
2004-02-21 01:47:02 +00:00 |
|
Laurent Vivier
|
fcd67e5680
|
Try to boot on RBV system
|
2004-02-21 01:43:51 +00:00 |
|
Laurent Vivier
|
399815fc52
|
Correct bad table address evaluation
|
2004-02-21 01:21:41 +00:00 |
|
Laurent Vivier
|
610cf784a6
|
Add dynamic trace, TT registers management
|
2004-02-21 00:48:39 +00:00 |
|
Laurent Vivier
|
9464758cf2
|
Add second/bank.[ch] in DISTFILES
|
2004-02-19 13:14:19 +00:00 |
|
Laurent Vivier
|
9bb63653bf
|
Rename map to memory_map and export it
|
2004-02-19 13:09:41 +00:00 |
|
Laurent Vivier
|
09aa0fdf33
|
add bank.[ch], move memory bank management into them
|
2004-02-19 11:34:18 +00:00 |
|
Laurent Vivier
|
644f629761
|
17 Feb 2004
|
2004-02-17 22:57:33 +00:00 |
|
Laurent Vivier
|
5a921fb7ad
|
Correct typo
|
2004-02-17 22:55:06 +00:00 |
|
Laurent Vivier
|
6e77d82535
|
Add logical address in bank information
|
2004-02-17 22:52:33 +00:00 |
|
Laurent Vivier
|
3719ad81de
|
correct computing of physical address
|
2004-02-17 22:09:18 +00:00 |
|