Subversion Repositories Kolibri OS

Rev

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