annotate packages/hal/powerpc/ppc60x/current/ChangeLog @ 482:3bdcf83ee58f

Define data cache sync.
author gthomas
date Sat, 04 Jan 2003 03:39:59 +0000
parents 87f3e026b015
children 01bcbf116083
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
482
3bdcf83ee58f Define data cache sync.
gthomas
parents: 473
diff changeset
1 2003-01-02 Gary Thomas <gary@mlbassoc.com>
3bdcf83ee58f Define data cache sync.
gthomas
parents: 473
diff changeset
2
3bdcf83ee58f Define data cache sync.
gthomas
parents: 473
diff changeset
3 * include/var_cache.h: Define HAL_DCACHE_SYNC() - which had been
3bdcf83ee58f Define data cache sync.
gthomas
parents: 473
diff changeset
4 left out before!
3bdcf83ee58f Define data cache sync.
gthomas
parents: 473
diff changeset
5
473
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
6 2002-08-01 Gary Thomas <gary@mlbassoc.com>
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
7
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
8 * src/var_misc.c (cyg_hal_map_memory): Need to set protection bits.
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
9
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
10 * include/variant.inc: Additional exceptions. Also allow for
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
11 more platform specifics (like INTC lookup macro).
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
12
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
13 * include/var_regs.h: Allow for platform registers <cyg/hal/plf_regs.h>
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
14 Also, flush out HID0 register (used by cache control).
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
15
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
16 * include/var_intr.h: Add PPC60x additional exceptions.
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
17
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
18 * include/var_cache.h: Initial cache support.
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
19
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
20 * cdl/hal_powerpc_ppc60x.cdl: Support various ROM monitor options,
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
21 matching other variants.
87f3e026b015 PPC60x improvements
gthomas
parents: 210
diff changeset
22
101
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
23 2000-06-13 Jesper Skov <jskov@redhat.com>
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
24
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
25 * cdl/hal_powerpc_ppc60x.cdl: Add vector table location definition.
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 82
diff changeset
26
82
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
27 2000-04-13 Jesper Skov <jskov@redhat.com>
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
28
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
29 * src/var_misc.c (hal_variant_idle_thread_action): Added.
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
30
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
31 2000-04-11 Jesper Skov <jskov@redhat.com>
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
32
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
33 * cdl/hal_powerpc_ppc60x.cdl: Define VSR table location.
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 76
diff changeset
34
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
35 2000-03-01 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
36
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
37 * include/variant.inc: Forgot conditionals on vector copy code in
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
38 last checkin.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
39
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
40 2000-02-28 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
41
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
42 * include/variant.inc: Only copy vectors when required.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
43
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
44 2000-02-21 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
45
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
46 * src/variant.S:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
47 * include/variant.inc:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
48 Use auto-generated symbols.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
49
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
50 2000-02-11 Jesper Skov <jskov@redhat.com>
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
51
72
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
52 * src/var_intr.c: include cyg_type header.
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
53
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
54 * src/var_misc.c (hal_clear_MMU): Moved MMU functions here.
da3908c9cd10 Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents: 70
diff changeset
55
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
56 * src/PKGconf.mak (COMPILE):
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
57 * cdl/hal_powerpc_ppc60x.cdl: Fix description.
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
58 Added var_intr.c
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
59
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
60 2000-02-11 John Dallaway <jld@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
61
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
62 * cdl/hal_powerpc_ppc60x.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
63
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
64 Tidy display strings.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 72
diff changeset
65
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
66 2000-02-10 Jesper Skov <jskov@redhat.com>
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
67
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
68 * include/variant.inc: Renamed default VSR handlers.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
69
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
70 2000-02-07 Jesper Skov <jskov@redhat.com>
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
71
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
72 * Created.
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
73
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
74 //===========================================================================
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
75 //####ECOSGPLCOPYRIGHTBEGIN####
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
76 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
77 // This file is part of eCos, the Embedded Configurable Operating System.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
78 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
79 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
80 // eCos is free software; you can redistribute it and/or modify it under
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
81 // the terms of the GNU General Public License as published by the Free
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
82 // Software Foundation; either version 2 or (at your option) any later version.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
83 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
84 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
85 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
86 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
87 // for more details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
88 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
89 // You should have received a copy of the GNU General Public License along
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
90 // with eCos; if not, write to the Free Software Foundation, Inc.,
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
91 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
92 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
93 // As a special exception, if other files instantiate templates or use macros
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
94 // or inline functions from this file, or you compile this file and link it
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
95 // with other works to produce a work based on this file, this file does not
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
96 // by itself cause the resulting work to be covered by the GNU General Public
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
97 // License. However the source code for this file must still be made available
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
98 // in accordance with section (3) of the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
99 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
100 // This exception does not invalidate any other reasons why a work based on
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
101 // this file might be covered by the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
102 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
103 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
104 // at http://sources.redhat.com/ecos/ecos-license/
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
105 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 101
diff changeset
106 //####ECOSGPLCOPYRIGHTEND####
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
diff changeset
107 //===========================================================================