[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201810585218.6A
Other languages
Chinese (zh)
Inventor
马晓光
吴登勇
马双涛
李萌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Chaoyue CNC Electronics Co Ltd
Original Assignee
Shandong Chaoyue CNC Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Chaoyue CNC Electronics Co Ltd filed Critical Shandong Chaoyue CNC Electronics Co Ltd
Priority to CN201810585218.6A priority Critical patent/CN108762766A/en
Publication of CN108762766A publication Critical patent/CN108762766A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring 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

A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring
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.
CN201810585218.6A 2018-06-08 2018-06-08 A method of milky way kylin system supports ten thousand Broadcoms under 1500A platforms of soaring Pending CN108762766A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
XINGCHAOPAN_HYM: "linux网卡驱动程序的编译与安装", 《HTTPS://BLOG.CSDN.NET/XINGCHAOPAN_HYM/ARTICLE/DETAILS/8250360》 *

Cited By (2)

* Cited by examiner, † Cited by third party
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