-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdev-utils.scm
77 lines (68 loc) · 1.44 KB
/
dev-utils.scm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
;; CGEN Debugging support.
;; Copyright (C) 2000, 2009 Red Hat, Inc.
;; This file is part of CGEN.
;; See file COPYING.CGEN for details.
;; This file contains a collection of utilities for use when
;; analyzing cpu files from Scheme.
(define srcdir ".")
(set! %load-path (cons srcdir %load-path))
(define (load-doc)
(load "read")
(load "desc")
(load "desc-cpu")
(load "html")
; ??? Necessary for the following case, dunno why.
; bash$ guile -l dev.scm
; guile> (load-doc)
; guile> (cload #:arch "./cpu/m32r.cpu")
(set! APPLICATION 'DOC)
)
(define (load-opc)
(load "read")
(load "desc")
(load "desc-cpu")
(load "opcodes")
(load "opc-asmdis")
(load "opc-ibld")
(load "opc-itab")
(load "opc-opinst")
(set! APPLICATION 'OPCODES)
)
(define (load-gtest)
(load-opc)
(load "gas-test")
(set! APPLICATION 'GAS-TEST)
)
(define (load-sid)
(load "read")
(load "utils-sim")
(load "sid")
(load "sid-cpu")
(load "sid-model")
(load "sid-decode")
(set! APPLICATION 'SID-SIMULATOR)
)
(define (load-sim)
(load "read")
(load "desc")
(load "desc-cpu")
(load "utils-sim")
(load "sim")
(load "sim-arch")
(load "sim-cpu")
(load "sim-model")
(load "sim-decode")
(set! APPLICATION 'SIMULATOR)
)
(define (load-stest)
(load-opc)
(load "sim-test")
(set! APPLICATION 'SIM-TEST)
)
(define (load-testsuite)
(load "read")
(load "desc")
(load "desc-cpu")
(load "testsuite.scm")
(set! APPLICATION 'TESTSUITE)
)