CN108762766A - A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring - Google Patents
A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring Download PDFInfo
- Publication number
- CN108762766A CN108762766A CN201810585218.6A CN201810585218A CN108762766A CN 108762766 A CN108762766 A CN 108762766A CN 201810585218 A CN201810585218 A CN 201810585218A CN 108762766 A CN108762766 A CN 108762766A
- Authority
- CN
- China
- Prior art keywords
- thousand
- soaring
- milky way
- under
- broadcoms
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Multi Processors (AREA)
Abstract
The present invention is more particularly directed to the methods that milky way kylin system under a kind of 1500A platforms of soaring supports ten thousand Broadcoms.The method that milky way kylin system supports ten thousand Broadcoms under the 1500A platforms of soaring, process include modification uboot, system identification and initialize hardware device, compiling NIC driver, load NIC driver and write-in booting self-starting.The method that milky way kylin system supports ten thousand Broadcoms under the 1500A platforms of soaring, by changing uboot source codes and operation system driver, so that milky way kylin system is permanently supported ten thousand Broadcoms of Intel X710-DA2, great convenience is provided for 10,000,000,000 net accesses of 1500A servers of soaring.
Description
Technical field
The present invention relates to machine operation system technology field is calculated, more particularly to one kind milky way kylin under 1500A platforms that soars is
The method that system supports ten thousand Broadcoms.
Background technology
1500A processors of soaring are the processors of new generation of China's national defense University of Science and Technology independent development, with its higher property
Energy and stability are favored by user, and more and more domestic servers and desktop computer use the processor.Milky way kylin
Operating system is opening by the National University of Defense technology, ChinaSoft Corporation, Legend Company, Langchao Group and national fixed star company's cooperation research and development
Source operating system has Chinese independent intellectual property right.
1500A processors of soaring use uboot as System guides when carrying milky way kylin operating system, and uboot is main
Complete the initial work to equipment such as CPU, memory, PCIE.Under default situations, the milky way kylin to soar under 1500A platforms is grasped
Ten thousand Broadcoms of Intel X710-DA2 can not be supported by making system, so the network interface card can not be used to realize that 10,000,000,000 nets of machine access work(
Can, to cannot be satisfied the specific use demand of the military, make troubles to the server based on 1500A processors of soaring.
Based on this, the present invention proposes a kind of method that milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring.
Invention content
In order to compensate for the shortcomings of the prior art, the present invention provides the milky way under a kind of 1500A platforms of soaring being simple and efficient
The method that kylin system supports ten thousand Broadcoms.
The present invention is achieved through the following technical solutions:
A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring, it is characterised in that includes the following steps:
(1)Uboot source codes are changed, address is distributed for ten thousand Broadcoms;
(2)System identification simultaneously initializes hardware device;
(3)Compile NIC driver;
(4)Load NIC driver;
(5)Booting self-starting script is written into NIC driver loading procedure.
Since the realization of ten thousand Broadcom functions is supported it firstly the need of uboot source codes, the step(1)In,
Uboot source codes are added distribution to ten thousand Broadcom addresses during being initialized to PCIE device, and by the address of distribution
It is supplied to milky way kylin operating system, correctly to identify the network interface card in system, and determines the physics of the network interface card in systems
Position.
The step(2)In, milky way kylin operating system is identified ten thousand Broadcoms entered by scanning PCIE device,
Network interface card is initialized using the address that uboot source codes are the distribution of ten thousand Broadcoms simultaneously, and scans whether have corresponding driving
Program.
The step(3)In, using uname-ar order obtain kernel version used in milky way kylin operating system with
And used header file when version kernel compiling, it is compiled using the drive code set of ten thousand Broadcom of header file pair, it is raw
At corresponding ko files.
The step(4)In, the ko files of NIC driver are loaded using insmod orders, are ordered using lspci-k
Detect whether ten thousand Broadcoms are identified and whether corresponding drive is successfully loaded.
The step(5)In, check the current runlevel N of system using runlevel orders, while change it is corresponding/
Start process is written in drive load order by etc/rcN.d/rc.local files, so that system can automatically be loaded in booting
Corresponding driving.
Ten thousand Broadcom is ten thousand Broadcoms of Intel X710-DA2.
The beneficial effects of the invention are as follows:The method that milky way kylin system supports ten thousand Broadcoms under the 1500A platforms of soaring is led to
Modification uboot source codes and operation system driver are crossed, keeps milky way kylin system permanent to ten thousand Broadcoms of Intel X710-DA2
It supports, great convenience is provided for 10,000,000,000 net accesses of 1500A servers of soaring.
Description of the drawings
Attached drawing 1 is the method schematic diagram that milky way kylin system supports ten thousand Broadcoms under 1500A platforms of the invention of soaring.
Specific implementation mode
In order to make technical problems, technical solutions and advantages to be solved be more clearly understood, tie below
Embodiment is closed, the present invention will be described in detail.It should be noted that specific embodiment described herein is only explaining
The present invention is not intended to limit the present invention.
The method that milky way kylin system supports ten thousand Broadcoms under the 1500A platforms of soaring, includes the following steps:
(1)Uboot source codes are changed, address is distributed for ten thousand Broadcoms;
(2)System identification simultaneously initializes hardware device;
(3)Compile NIC driver;
(4)Load NIC driver;
(5)Booting self-starting script is written into NIC driver loading procedure.
Since the realization of ten thousand Broadcom functions is supported it firstly the need of uboot source codes, the step(1)In,
Uboot source codes are added distribution to ten thousand Broadcom addresses during being initialized to PCIE device, and by the address of distribution
It is supplied to milky way kylin operating system, correctly to identify the network interface card in system, and determines the physics of the network interface card in systems
Position.
The step(2)In, milky way kylin operating system is identified ten thousand Broadcoms entered by scanning PCIE device,
Network interface card is initialized using the address that uboot source codes are the distribution of ten thousand Broadcoms simultaneously, and scans whether have corresponding driving
Program.
The step(3)In, using uname-ar order obtain kernel version used in milky way kylin operating system with
And used header file when version kernel compiling, it is compiled using the drive code set of ten thousand Broadcom of header file pair, it is raw
At corresponding ko files.
The step(4)In, the ko files of NIC driver are loaded using insmod orders, are ordered using lspci-k
Detect whether ten thousand Broadcoms are identified and whether corresponding drive is successfully loaded.
The step(5)In, check the current runlevel N of system using runlevel orders, while change it is corresponding/
Start process is written in drive load order by etc/rcN.d/rc.local files, so that system can automatically be loaded in booting
Corresponding driving.
Ten thousand Broadcom is ten thousand Broadcoms of Intel X710-DA2.
Claims (7)
1. a method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring, it is characterised in that including following step
Suddenly:
(1)Uboot source codes are changed, address is distributed for ten thousand Broadcoms;
(2)System identification simultaneously initializes hardware device;
(3)Compile NIC driver;
(4)Load NIC driver;
(5)Booting self-starting script is written into NIC driver loading procedure.
2. the method that milky way kylin system supports ten thousand Broadcoms under 1500A platforms according to claim 1 of soaring, feature
It is:Since the realization of ten thousand Broadcom functions is supported it firstly the need of uboot source codes, the step(1)In,
Uboot source codes are added distribution to ten thousand Broadcom addresses during being initialized to PCIE device, and by the address of distribution
It is supplied to milky way kylin operating system, correctly to identify the network interface card in system, and determines the physics of the network interface card in systems
Position.
3. the method that milky way kylin system supports ten thousand Broadcoms under 1500A platforms according to claim 1 of soaring, feature
It is:The step(2)In, milky way kylin operating system is identified ten thousand Broadcoms entered by scanning PCIE device, together
Shi Liyong uboot source codes are that the address of ten thousand Broadcoms distribution initializes network interface card, and scans whether have corresponding driving journey
Sequence.
4. the method that milky way kylin system supports ten thousand Broadcoms under 1500A platforms according to claim 1 of soaring, feature
It is:The step(3)In, it obtains kernel version used in milky way kylin operating system using uname-ar orders and is somebody's turn to do
Version kernel used header file when compiling, is compiled using the drive code set of ten thousand Broadcom of header file pair, generation pair
The ko files answered.
5. the method that milky way kylin system supports ten thousand Broadcoms under 1500A platforms according to claim 1 of soaring, feature
It is:The step(4)In, the ko files of NIC driver are loaded using insmod orders, use lspci-k order detections
Whether ten thousand Broadcoms are identified and whether corresponding drive is successfully loaded.
6. the method that milky way kylin system supports ten thousand Broadcoms under 1500A platforms according to claim 1 of soaring, feature
It is:The step(5)In, check the current runlevel N of system using runlevel orders, while change it is corresponding/
Start process is written in drive load order by etc/rcN.d/rc.local files, so that system can automatically be loaded in booting
Corresponding driving.
7. milky way kylin system supports ten thousand Broadcoms under the 1500A platforms of soaring according to claim 1 ~ 6 any one
Method, it is characterised in that:Ten thousand Broadcom is ten thousand Broadcoms of Intel X710-DA2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810585218.6A CN108762766A (en) | 2018-06-08 | 2018-06-08 | A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810585218.6A CN108762766A (en) | 2018-06-08 | 2018-06-08 | A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108762766A true CN108762766A (en) | 2018-11-06 |
Family
ID=64000534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810585218.6A Pending CN108762766A (en) | 2018-06-08 | 2018-06-08 | A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108762766A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114647455A (en) * | 2022-03-29 | 2022-06-21 | 苏州浪潮智能科技有限公司 | Method and device for realizing compatibility of operating system and network card and computer equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1174359A (en) * | 1996-06-05 | 1998-02-25 | 太阳微系统有限公司 | Computer system and method for executing architecture specific code with recuced run-time memory space requiements |
US20130024678A1 (en) * | 2010-03-26 | 2013-01-24 | Beijing Lenovo Software Ltd | Electronic device, configurable component and configuration information storage method thereof |
CN103645945A (en) * | 2013-11-04 | 2014-03-19 | 天津汉柏信息技术有限公司 | Automatic probing and drive loading method of virtual network interface card |
CN106325879A (en) * | 2016-08-30 | 2017-01-11 | 北京金山安全软件有限公司 | Method and device for installing driver and electronic equipment |
CN106850875A (en) * | 2017-02-15 | 2017-06-13 | 湖南长城银河科技有限公司 | A kind of MAC Address of Network Card method for burn-recording and device based on platform of soaring |
CN107577466A (en) * | 2017-09-22 | 2018-01-12 | 郑州云海信息技术有限公司 | A kind of RPM software kits Compilation Method and system based on linux system |
-
2018
- 2018-06-08 CN CN201810585218.6A patent/CN108762766A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1174359A (en) * | 1996-06-05 | 1998-02-25 | 太阳微系统有限公司 | Computer system and method for executing architecture specific code with recuced run-time memory space requiements |
US20130024678A1 (en) * | 2010-03-26 | 2013-01-24 | Beijing Lenovo Software Ltd | Electronic device, configurable component and configuration information storage method thereof |
CN103645945A (en) * | 2013-11-04 | 2014-03-19 | 天津汉柏信息技术有限公司 | Automatic probing and drive loading method of virtual network interface card |
CN106325879A (en) * | 2016-08-30 | 2017-01-11 | 北京金山安全软件有限公司 | Method and device for installing driver and electronic equipment |
CN106850875A (en) * | 2017-02-15 | 2017-06-13 | 湖南长城银河科技有限公司 | A kind of MAC Address of Network Card method for burn-recording and device based on platform of soaring |
CN107577466A (en) * | 2017-09-22 | 2018-01-12 | 郑州云海信息技术有限公司 | A kind of RPM software kits Compilation Method and system based on linux system |
Non-Patent Citations (1)
Title |
---|
XINGCHAOPAN_HYM: "linux网卡驱动程序的编译与安装", 《HTTPS://BLOG.CSDN.NET/XINGCHAOPAN_HYM/ARTICLE/DETAILS/8250360》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114647455A (en) * | 2022-03-29 | 2022-06-21 | 苏州浪潮智能科技有限公司 | Method and device for realizing compatibility of operating system and network card and computer equipment |
CN114647455B (en) * | 2022-03-29 | 2023-08-04 | 苏州浪潮智能科技有限公司 | Method and device for compatible operation system and network card and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10127380B2 (en) | System and method to mitigate malware | |
US11048492B2 (en) | Reducing downtime while patching binaries on a cluster | |
CN101382910B (en) | Device, method and system for processor selection for an interrupt | |
US9635098B2 (en) | Open platform, open platform access system, storage medium, and method for allowing third party application to access open platform | |
JP6913746B2 (en) | Kernel module loading method and equipment | |
EP2750037B1 (en) | System and method for improving the efficiency of application emulation acceleration | |
EP2897342A1 (en) | Method, device and system for logging in unix-like virtual container | |
CN103176775B (en) | A kind of method and apparatus realizing Web page application program localization | |
CN103927193B (en) | Loading method, service end virtual machine during the migration operation of java application function | |
CN108985064A (en) | A kind of method and device identifying malice document | |
US9460232B2 (en) | Searching document object model elements by attribute order priority | |
US7003764B2 (en) | Method and apparatus for dynamic configuration of a lexical analysis parser | |
CN112506779A (en) | Software interface testing method and device, electronic equipment and storage medium | |
WO2019080431A1 (en) | Electronic device, data query method and system, and storage medium | |
CN104503825A (en) | Mixed type equipment virtualization method based on KVM (Kernel-based Virtual Machine) | |
CN1174311C (en) | Information processing system, printing system and command generating method | |
WO2020082763A1 (en) | Decision trees-based method and apparatus for detecting phishing website, and computer device | |
CN108762766A (en) | A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring | |
CN114048816B (en) | Method, device, equipment and storage medium for sampling data of graph neural network | |
CN103793302A (en) | Debugging device | |
Pedersen | Machine learning with lexical features: The duluth approach to senseval-2 | |
CN107784219B (en) | A kind of character identifying code implementation method, device and terminal | |
RU2694153C2 (en) | Stream processing using virtual processing agents | |
CN114781322B (en) | Memory state recovery method for MMU-free environment in CPU chip simulation acceleration | |
CN104615271A (en) | Processing method for KVM (Kernel-based Virtual Machine) and processing device for KVM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181106 |