Subversion Repositories Kolibri OS

Rev

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