Subversion Repositories Kolibri OS

Rev

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