openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
V
virgo-linux-github-code
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
4 months
ago. based on code collected
4 months
ago.
Jul 20, 2025 — Jul 20, 2026
Showing page 2 of 28
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
(*) Added an if clause to check NULLity of skbuff headroom before doing skb_alloc() (*) kern.log for this commit has been added testlogs/ (*) Rebuilt kernel objects and sources
Srinivasan Kannan
More...
over 10 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
over 10 years ago
.cmd files generated by kbuild
Srinivasan Kannan
More...
over 10 years ago
------------------------------------------------------------------------------- Socket Buffer Debug Utility Function - uses linux skbuff facility ------------------------------------------------------------------------------- - In this commit a multipurpose socket buffer debug utility function has been added in utils driver and exported kernelwide. - It takes a socket as function argument does the following: - dereference the socket buffer head of skbuff per-socket transmit data queue - allocate skbuff with alloc_skb() - reserve head room with skb_reserve() - get a pointer to data payload with skb_put() - memcpy() an example const char* to skbuff data - Iterate through the linked list of skbuff queue in socket and print headroom and data pointers - This can be used as a packet sniffer anywhere within VIRGO linux network stack - Any skb_*() functions can be plugged-in here as deemed necessary. - kern.log(s) which print the socket internal skbuff data have been added to a new testlogs/ directory
Srinivasan Kannan
More...
over 10 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
over 10 years ago
- Imported kernel analytics variables into VIRGO Queueing Driver - logs for this added in test_logs/ - Makefile updated - Module.symvers from kernel_analytics has been merged with Queueing driver's Module.symvers - .ko, .o and build generated sources
Srinivasan Kannan
More...
over 10 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
over 10 years ago
- Imported kernel analytics variables into memory virtualization driver init() , exported from kernel_analytics driver - build shell script updated - logs added to test_logs/ - Module.symvers from kernel_analytics has been merged with memory driver Module.symvers - Makefile updated
Srinivasan Kannan
More...
over 10 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
over 10 years ago
Updated copyleft notice
Srinivasan Kannan
More...
over 10 years ago
- Kernel Analytics driver exported variables have been imported in CPU virtualization driver - Module.symvers from kernel_analytics has been merged with Module.symvers in cpupooling - kern.log for this import added to cpupooling/virgocloudexec/test_logs/
Srinivasan Kannan
More...
over 10 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
over 10 years ago
- Imported Kernel Analytics variables into CloudFS kernel module - printed in driver init() - Module.symvers from kernel_analytics has been merged with CloudFS Module.symvers - Logs for above has been added in cloudfs/test_logs/ - Makefile updated with correct fs path - Copyleft notices updated
Srinivasan Kannan
More...
over 10 years ago
- Updated VIRGO Design Document - Updated Copyleft(Copyright+) notices in VIRGO cpupooling and queuing
Srinivasan Kannan
More...
over 10 years ago
Removed wrongly named kern.log.VIRGOQueuePlusKingCobra.12February2016 (REQUEST_REPLY.queue of VIRGO Queue + KingCobra)
Srinivasan Kannan
More...
over 10 years ago
:
Srinivasan Kannan
More...
over 10 years ago
----------------------------------------------------------------------------------------- Commits for Telnet/System Call Interface to VIRGO CPUPooling -> VIRGO Queue -> KingCobra ----------------------------------------------------------------------------------------- *) This was commented earlier for the past few years due to a serious kernel panic in previous kernel versions - <= 3.15.5 *) In 4.1.5 a deadlock between VIRGO CPUPooling and VIRGO queue driver init was causing following error in "use_as_kingcobra_service" clause : - "gave up waiting for virgo_queue init, unknown symbol push_request()" *) To address this a new boolean flag to selectively enable and disable VIRGO Queue kernel service mode "virgo_queue_reactor_service_mode" has been added. *) With this flag VIRGO Queue is both a kernel service driver and a standalone exporter of function symbols - push_request/pop_request *) Incoming request data from telnet/virgo_clone() system call into cpupooling kernel service reactor pattern (virgo cpupooling listener loop) is treated as generic string and handed over to VIRGO queue and KingCobra which publishes it. *) This resolves a long standing deadlock above between VIRGO cpupooling "use_as_kingcobra_service" clause and VIRGO queue init. *) This makes virgo_clone() systemcall/telnet both synchronous and asynchronous - requests from telnet client/virgo_clone() system call can be either synchronous RPC functions executed on a remote cloud node in kernelspace (or) an asynchronous invocation through "use_as_kingcobra_service" clause path to VIRGO Queue driver which enqueues the data in kernel workqueue and subsequently popped by KingCobra. *) Above saves an additional code implementation for virgo_queue syscall paths - virgo_clone() handles, based on config selected, incoming data passed to it either as a remote procedure call or as a data that is pushed to VIRGO Queue/KingCobra pub-sub kernelspace.
Srinivasan Kannan
More...
over 10 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
almost 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
almost 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
Updated /etc/virgo_kernel_analytics.conf
Srinivasan Kannan
More...
about 11 years ago
kern.log for kernel_analytics variables read from /etc/virgo_kernel_analytics.conf and exported from VIRGO kernel_analytics driver being read by VIRGO config driver - 4.1.5 VIRGO Linux Kernel
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
Updated ProductOwnerProfile
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
- Updated VIRGO Queue kernel binaries and build generated sources - virgo_queue.h has been modified for call_usermodehelper() - set_ds() and fd_install() have been uncommented for output redirection. Output redirection works but there are "alloc_fd: slot 1 not NULL!" errors at random (kern.log in kingcobra testlogs) which seems to be a new feature in 4.1.5 kernel. This did not happen in 3.7.8-3.15.5 kernels
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
VIRGO Queue Workqueue Handler has been updated for usermode execution with updated paths for call_usermodehelper(). The set_fs() code and fd_install() has been commented due to kernel panic. For usermode output redirection fd_install is necessary
Srinivasan Kannan
More...
about 11 years ago
Updated VIRGO Design Document
Srinivasan Kannan
More...
about 11 years ago
Abridged kern.log for VIRGO Memory System Calls with 4.1.5 Kernel - shows example logs for virgo_malloc(), virgo_set() and virgo_get()
Srinivasan Kannan
More...
about 11 years ago
←
1
2
3
4
5
6
7
8
9
…
27
28
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree