Subversion Repositories Kolibri OS

Rev

Rev 2057 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1981 yogev_ezra 1
HISTORY:
2
keep dates in european format (dd/mm/yyyy), please
3
 '!' means big changes
4
 
5
to-do:
6
 more vendors
7
 vendor's website
8
 Subsystem id and Subsystem vendor id detection
9
 
10
 Full device detection (like "ATI Radeon 9200") will increase app
11
 size a lot and probably it is function of particular drivers
1982 mario79 12
;-----------------------------------------------------------------------------
3871 mario79 13
2.3: PCIDEV   25/08/2013
14
Author:    Marat Zakiyanov aka Mario79 
15
Features:
16
           added
17
                 * added 5 new VendorID
18
 
19
;-----------------------------------------------------------------------------
20
2.3: PCIDEV   27/06/2013
21
Author:    IgorA
22
Features:
23
           added
24
                 * added 2 new VendorID
25
 
26
;-----------------------------------------------------------------------------
27
2.3: PCIDEV   09/06/2013
28
Author:    fedesco
29
Features:
30
           added
31
                 * italian version
32
 
33
;-----------------------------------------------------------------------------
34
2.3: PCIDEV   24/09/2011
35
Author:    Serge
36
Features:
37
           added
38
                 * increase maximum irq level
39
 
40
;-----------------------------------------------------------------------------
2057 mario79 41
2.3: PCIDEV   18/08/2011
42
Author:    Marat Zakiyanov aka Mario79 
43
Features:
44
           fixed
45
                 * Checking for "rolled up" window
46
 
47
;-----------------------------------------------------------------------------
1995 mario79 48
2.3: PCIDEV   02/07/2011
1993 mario79 49
Author:    Marat Zakiyanov aka Mario79 
50
Features:
51
           fixed
1995 mario79 52
                 * Show the message "--" if the IRQ is not assigned
53
				 * Show number of PCI units for saving device list
1993 mario79 54
 
55
 ;-----------------------------------------------------------------------------
1982 mario79 56
2.3: PCIDEV   26/06/2011
57
Author:    Marat Zakiyanov aka Mario79 
58
Features:
59
           added
60
                 * Save PCI devices list to disk
61
                 * Using OpenDialog for select of path
62
 
63
;------------------------------------
64
Author:    Veronica aka Clever Mouse
65
Features:
66
           fixed
67
                 * Don't scan for other functions on single-function devices
68
                 * Some little bugs
69
 
70
;------------------------------------
71
Author:    Artem Jerdev aka art_zh 
72
Features:
73
           fixed
74
                 * pcidev post-enumeration bug fixed
75
           optimized
76
                 * pci vendors database splitted to reduce PCIDEV code downto 10kB.
77
 
78
;------------------------------------
79
Author:    Yogev Ezra
80
Features:
81
           added
82
                 * HDA controller recognition and 17F3 RDC Semiconductor vendor
83
 
84
;------------------------------------
85
Author:    Evgeny Grechnikov aka Diamond
86
Features:
87
           fixed
88
                 * Some little bugs
89
 
90
;-----------------------------------------------------------------------------
1981 yogev_ezra 91
2.2: PCIDEV   03/01/2010
92
Author:    Artem Jerdev 
93
Features:
94
           fixed
95
                 * English in some comments ;)
96
           added
97
                 * ! user-accessible MMIO channels detection
98
                 * ! ASCII-dump as PCI memory access demonstration
99
           optimization
100
                 * (yet needed)
101
----------------------------------------------------------------
102
2.1: PCIDEV   ??/04/2007
103
Author:    Mihailov Ilia aka Ghost 
104
Features:
105
           fixed
106
                 * Some little bugs
107
                 * Source code formating
108
                 * PCI version normalized 0210 -> 2.10
109
           added
110
                 * + 13 vendor (total now 1000!)
111
                 * + 3 class type
112
                 * Fast call source ready
113
                 * Device IRQ detection
114
           optimized
115
                 * ! size optimized (61025 -> 32501 see added)
116
                 * easy to add new vendor & class names
117
----------------------------------------------------------------
118
2.0: PCIDEV   30/08/2006
119
(it differs a lot from the version 1.0, which was introduced 19 months ago)
120
Author:    Marat Zakiyanov aka Mario79 
121
           Sergey Kuzmin aka Wildwest 
122
Features:
123
           added
124
                 * Detection of Interface by Mario79
125
                 * 122 vendor id's by Wildwest
126
                 * Description is based on Class, SubClass and Interface now (PCI 3.0) by Wildwest
127
----------------------------------------------------------------
128
1.31: PCIDEV   13/05/2006
129
Author:    Jason Delozier 
130
Features:
131
           fixed
132
                 * ! bug in Company Name look up code that would cause Unknown Name errors.
133
                 * ! possible bugs, many instructions missing byte, word, dword prefixes
134
                 * ! possible bug which could have occured after removing  "PREVIOUSVERSIONLIST"
135
                     entry in loop up code and not fixing jump parameters.
136
           added
137
                 *  comments to various parts of the code
138
           optimized
139
                 * various parts of the source, too many to remember and mention.
140
                 * changed entries for Subclasses in vendors.inc to Byte format, saves a little space.
141
----------------------------------------------------------------
142
1.30: PCIDEV   11/05/2006
143
Author:    Sergey Kuzmin aka Wildwest 
144
Features:
145
           added
146
                * 3 new vendor id's (ESS from Madis Kalme and 2 id's
147
                  forgotten from 1.15 release: Broadcom -SiByte and Chaintech Comp.)
148
           changed
149
                * I don't know why other devs (Jason or Victor) changed window style
150
                  to old ugly one, so I changed it back to skinned type 3.
151
                * the same goes to the use of macroc.inc - it is enabled again.
152
           deleted
153
                * there is no more label "PREVIOUSVERSIONLIST" - id's moved to the
154
                  appropriate parts of global list.
155
----------------------------------------------------------------
156
1.29: PCIDEV   30/04/2006
157
Author:    Jason Delozier 
158
Features:
159
           fixed
160
                 * ! bug that would not allow devices with device
161
                   numbers > 16 to be displayed.
162
           added
163
                 * ! another heading called "FNC" (function) which allows
164
                   the multipurpose Device/Function varible to be split and
165
                   displayed to the user properly.
166
                 * horizontal bars to display for easier reading.
167
           optimized
168
                 * vendor/description search routines for speed and space.
169
----------------------------------------------------------------
170
1.25: PCIDEV   02/10/2005
171
Author:    Sergey Kuzmin aka Wildwest 
172
Features:
173
            changed
174
                  * ! Description is based on Class and SubClass
175
                     now (PCI 3.0). The Names of Classes and SubClasses
176
                     are in the end of Vendors.inc
177
            deleted
178
                  * label "Descriptions" (names of Classes)
179
 
180
----------------------------------------------------------------
181
1.20: PCIDEV   16/08/2005
182
Author:    Victor Alberto Gil Hanla a.k.a. vhanla 
183
Features:
184
           added
185
                  * ! many vendor lists (865)
186
           deleted
187
                  * previous version's list
188
           changed
189
                  * previous Company Name searching and printing
190
----------------------------------------------------------------
191
1.15: PCIDEV   03/06/2005
192
Author:    Sergey Kuzmin aka Wildwest 
193
Features:
194
           added
195
                 * quantity of devices,
196
                 * ! detection of Company Name based on Vendor ID,
197
                 * database of VenID (35 ID's),
198
                 * macros.inc for smaller size,
199
           changed
200
                 * interface+(skinned window),
201
                 * VenID before DevID in 'table'(was DevID before VenID)
202
----------------------------------------------------------------
203
1.0: PCIDEV    30/01/2005
204
Author:    Jason Delozier
205
Features:
206
          able to
207
                 * detect PCI version,
208
                 * quantity of PCI buses,
209
                 * Vendor&Device ID for appropriate Device on Bus;
210
                 * detect Revision, Class and Subclass of Device,
211
                 * and make Description based on Class
212
-------------------------------------------------------------