Subversion Repositories Kolibri OS

Rev

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