From: AnonymousCoward Date: Mon, 26 Feb 2024 22:55:05 +0000 (-0500) Subject: Edit page AbridgedResume X-Git-Url: https://codewiz.org/gitweb?p=wiki.git;a=commitdiff_plain;h=HEAD;hp=3a12bb9babda472a26bf241442f661fe9f8cbbaa Edit page AbridgedResume --- diff --git a/AbridgedResume b/AbridgedResume index 3be9a64..75c3363 100644 --- a/AbridgedResume +++ b/AbridgedResume @@ -12,62 +12,70 @@ Website: [[https://www.codewiz.org/ | www.codewiz.org]] \\ Latest version of this resume: [[https://www.codewiz.org/resume | www.codewiz.org/resume]] -=== Career Objectives === +=== Objectives === -My primary interests are in system programming, compilers, firmware, sensors, robotics, machine learning, GPUs, education technology, distributed systems, low-latency networking, and real-time. -Anything related to science, technology and consumer electronics is likely to attract me, //especially// if it's not already listed here. +My primary interests are system programming, drivers, firmware, sensors, robotics, hard real-time systems, +compilers, machine learning, distributed systems, low-latency networking, computer graphics, education technology. +Anything related to science, technology, aerospace and electronics is likely to interest me, //especially// if it's not already listed below. === Summary === - * Senior Software Engineer, [[https://www.google.com/ | Google]] - * Senior Systems Administrator, [[https://www.fsf.org/ | Free Software Foundation]] - * Co-founder, Board Member, [[https://www.sugarlabs.org/ | Sugar Labs Foundation]] + * Senior Firmware Engineer, Starship Avionics, [[https://www.spacex.com/ | SpaceX]] + * Senior Software Engineer, Android Networking, [[https://careers.google.com/locations/tokyo/ | Google Japan]] + * Senior Software Engineer, Search Infrastructure, [[https://careers.google.com/locations/cambridge/ | Google]] + * Co-founder, [[https://www.sugarlabs.org/ | Sugar Labs Foundation]] (education non-profit) * OS Developer, [[http://www.paraguayeduca.org/ | Paraguay Educa]], [[OneLaptopPerChild | One Laptop Per Child]] - * CTO & Co-Founder, [[https://www.develer.com/en/ | Develer]], software and embedded systems engineering firm + * CTO & Co-Founder, [[https://www.develer.com/en/ | Develer]] (embedded systems / Linux engineering firm) * Open-source contributor ([[https://gcc.gnu.org/ | GCC]], [[https://www.kernel.org/ | Linux kernel]] and various others) === Skills === - * **Programming languages**: Modern C++, Rust, Java, Go, C, asm (x86, m68k/Coldfire, m68705, TMS320, Z80, 6502) - * **Dynamic/Scripting languages**: Python, Java****Script, Bash, Perl, PHP - * **Pseudo languages**: HTML, CSS, SQL, LaTeX, GNU make + * **Programming Languages**: C++20, Rust, C, Java, Go + * **Dynamic/Scripting Languages**: Python, Java****Script, Type****Script, Bash, Perl, PHP + * **Assembly**: x86, ARM, m68k, 6502, Z80 + * **Microcontrollers and DSPs**: NXP i.MX RT (ARM), Coldfire, M68705, TMS320 + * **Other Languages**: HTML, CSS, GLSL, SQL, LaTeX * **Natural Languages**: Italian (native), English (excellent), Spanish (fluent), Japanese (studying for JLPT N3) - * **Operating systems**: Linux (Arch, Red Hat, Fedora, Ubuntu, Debian, uClinux), Android, MacOS, Solaris, NetBSD, AmigaOS, Windows - * **Development Tools**: GCC (contributor), Clang, VSCode, XCode + * **Operating Systems**: Linux (Red Hat, Fedora, Arch, Ubuntu, Debian, uClinux), Android, macOS, Solaris, NetBSD, AmigaOS, Windows + * **Development Tools**: GCC (contributor), Clang, Visual Studio Code, GNU make, ninja * **Embedded Compilers**: Codewarrior, IAR, Code Composer Studio, BSO Tasking, SAS/C * **Frameworks and APIs**: POSIX, Web****Assembly, Qt, OpenGL, Win32, Protobufs - * **Programming Styles**: OOP, functional programming, template metaprogramming, event-driven, real-time, multithreaded + * **Programming Styles**: functional, OOP, template metaprogramming, async/await, event-driven, realtime, multithreading * **Version Control**: Git (self-hosted, [[https://gitlab.com/berniecodewiz | GitLab]] and [[https://github.com/codewiz | GitHub]]), Perforce, Subversion - * **Network protocols**: QUIC, HTTP, IPv6, TCP, TLS, DNSSEC, BGP - * **Sysadmin**: KVM, Docker, Puppet, Google Cloud, systemd, Nagios, Munin - * **Server software**: Apache, Nginx, BIND, Postfix, Exim, MySQL, PostgreSQL, Mediawiki, Asterisk + * **Network Protocols**: HTTP, QUIC, TLS, IPv6, TCP, UDP, DNS, DNSSEC, DHCP, TFTP, BGP + * **Sysadmin**: KVM, Docker, Puppet, Google Cloud, systemd, Nagios, Grafana === Work Experience === -==== Senior Software Engineer, Google (Sep 2011 to present) === +==== Senior Firmware Engineer, SpaceX (Sep 2021 ~ present) ==== + * Sensor Development: Design and develop firmware for navigation and propulsion systems + * Starship Avionics: Maintainer of firmware codebase + * Test engineering: Develop Linux-based testbeds and CI pipelines for sensors + +==== Senior Software Engineer, Google (Sep 2011 ~ Sep 2021) ==== * Android Core Networking: Lead developer of the [[https://source.android.com/devices/architecture/modular-system/dns-resolver | DNS resolver]], including monitoring and experiments system * Google Search Infrastructure: Develop features for high-throughput, high-availability, distributed web serving for billions of files * [[https://amp.dev/ | Accelerated Mobile Pages]]: Tech lead of global CDN for news sites integrated with Google Search * Instructor of advanced C++ and Linux programming courses for Tokyo and Taipei offices - * Conduct system design interviews, mentoring for new employee and intern hosting + * Conduct system design interviews, mentor new employees and host interns ==== Senior Systems Administrator, Free Software Foundation (Oct 2010 ~ Sep 2011) ==== * Develop and consolidate infrastructure comprising approx. 100 virtual machines and 50 domains * Maintain project hosting and collaboration services for the GNU Project -==== Co-founder, Sugar Labs (May 2008 to present) === +==== Co-founder, Sugar Labs (May 2008 ~ present) === * Lead of the [[https://wiki.sugarlabs.org/go/Infrastructure_Team/Resources | Infrastructure Team]] - * Member of the Sugar Labs Oversight Board (2008 to 2011) + * Member of the Sugar Labs Oversight Board (2008 ~ 2011) * Fundraising, partnerships and organization of events ==== OS Developer, Paraguay Educa (Jan 2010 ~ Aug 2010) ==== * Coordinate engineering team to develop new features for [[https://sugarlabs.org/ | Sugar Learning Environment]] - * Release OS upgrade for 4600 machines deployed in rural schools - * Organize computer programming and "hacking" courses for students + * Build, test and release OS updates for 4600 laptops deployed in rural schools + * Organize computer programming and "hacking" workshops for students -==== Volunteer Developer at One Laptop Per Child (May 2007 ~ Apr 2008) ==== +==== Volunteer at One Laptop Per Child (May 2007 ~ Apr 2008) ==== * In-house maintainer of the X11 windowing system and graphics drivers * Input drivers, keyboard layouts and i18n * Platform development, packaging, release engineering @@ -77,7 +85,7 @@ Anything related to science, technology and consumer electronics is likely to at * Built team of highly skilled Linux and firmware engineers * Wrote firmware for embedded systems and DSPs (over a dozen different architectures) * Created project hosting and remote collaboration infrastructure - * Business development and customer relationships in multiple industries + * Business development and customer relationships ==== Freelance (2000 ~ 2009) ==== * **Telecom Italia Labs**: Design and implement compiler & interpreter of an object-oriented configuration language for a network simulator @@ -90,14 +98,13 @@ Anything related to science, technology and consumer electronics is likely to at * PAW (Web Application Programmer): 300h for 15 participants * Workshop on GIS Systems in Iannina, Greece (30h for 15 participants) -==== Co-founder and CTO, Sirius (2000 ~ 2001) ==== - * Firmware and Windows control software for laser skin surgery - * Created company development infrastructure and Internet presence +==== Co-founder and CTO, Sirius SRL ==== + * Firmware and power control for laser hair removal + * Created company's IT infrastructure and Internet presence -==== Firmware engineer at SEAC R&D laboratories ==== - * Control software for robot clinical analyzer with 18 stepper motors - * Software, firmware and driver developer for laboratory instruments: photometers, hematology, incubators - * Introduced version control and other software development best practices companywide +==== Firmware engineer, SEAC R&D laboratories ==== + * Control software for clinical analyzer robot with 18 stepper motors + * Software, firmware and driver development for laboratory instruments: photometers, incubators, hematology === Education === diff --git a/Affiliations b/Affiliations index 3331d3f..3523ef3 100644 --- a/Affiliations +++ b/Affiliations @@ -1,65 +1,74 @@ == Current Affiliations == -Software Engineer, [[https://careers.google.com/locations/tokyo/ | Google Japan]] +Senior Firmware Engineer, Starship Avionics, [[http://spacex.com/ | SpaceX]] -[[https://www.google.com/ | GoogleLogoAlpha.png]] +[[https://spacex.com/ | spacex-logo-small.png]] ----- +--- Coordinator of the Infrastructure Team, Member of the Oversight Board, [[http://wiki.sugarlabs.org/ | Sugar Labs]] -[[http://wiki.sugarlabs.org/ | http://static.sugarlabs.org/images/sugarlabs_trac_logo.png]] +[[https://wiki.sugarlabs.org/ | http://static.sugarlabs.org/images/sugarlabs_trac_logo.png]] ----- +--- Member, [[https://fsf.org/ | Free Software Foundation]] [[https://fsf.org/ | https://static.fsf.org/fsforg/img/logo-new.png]] ----- +--- Proven Packager, Sponsor, [[http://www.fedoraproject.org/ | Fedora Project]] -[[https://fedoraproject.org | https://fedoraproject.org/w/uploads/thumb/2/2d/Logo_fedoralogo.png/320px-Logo_fedoralogo.png ]] - ----- - -Co-Founder, [[http://www.develer.com/ | Develer s.r.l.]] - -[[https://www.develer.com/ | https://www.develer.com/static/24cd940103cdcce952fb151fbc08e1bea2e14640/dist/logos-s110a2ffa1b.png]] +[[https://fedoraproject.org | fedora-logo-small.png]] ----- +--- Lead Architect, [[https://github.com/develersrl/bertos | BeRTOS]] -[[https://github.com/develersrl/bertos | http://www.bertos.org/media/bertos/avatars/bertos-en.png]] +[[https://github.com/develersrl/bertos | bertos-logo-small.png]] ----- +--- Maintainer, [[https://gcc.gnu.org/ | GNU C Compiler]] [[https://gcc.gnu.org/ | https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/GNU_Compiler_Collection_logo.svg/102px-GNU_Compiler_Collection_logo.svg.png]] + == Former Affiliations == +Senior Software Engineer, [[https://careers.google.com/locations/tokyo/ | Google Japan]] + +Senior Software Engineer, [[https://careers.google.com/locations/cambridge/ | Google Cambridge]] + +[[https://www.google.com/ | GoogleLogoAlpha.png]] + +--- + Senior Systems Administrator, [[http://fsf.org/ | Free Software Foundation]] -[[http://fsf.org/ | http://static.fsf.org/fsforg/img/logo-new.png]] +[[https://fsf.org/ | http://static.fsf.org/fsforg/img/logo-new.png]] + +--- + +Co-Founder, [[https://www.develer.com/ | Develer s.r.l.]] + +[[https://www.develer.com/ | develer-logo.png]] ----- +--- Release Manager, [[ http://paraguayeduca.org | Paraguay Educa ]] -[[http://paraguayeduca.org | http://paraguayeduca.org/wp-content/themes/paraguayeduca/img/logo-header.png]] +[[http://paraguayeduca.org | paraguay-educa-logo-small.png]] ----- +--- -Operating System Engineer (full-time volunteer), [[http://laptop.org/ | One Laptop Per Child]] +Linux Platform Engineer (full-time volunteer), [[http://laptop.org/ | One Laptop Per Child]] [[https://laptop.org/ | OlpcLogoAlpha.png]] ----- +--- Contributor, [[http://uclinux.org/ | uClinux]] -[[http://www.uclinux.org/ | http://www.uclinux.org/images/logo.gif]] \ No newline at end of file +[[http://www.uclinux.org/ | uclinux-logo.png]] \ No newline at end of file diff --git a/AmigaUnixCompendium b/AmigaUnixCompendium index d6d2f8e..e69de29 100644 --- a/AmigaUnixCompendium +++ b/AmigaUnixCompendium @@ -1 +0,0 @@ -See: http://www.softhut.com/auc.html \ No newline at end of file diff --git a/BeRTOS b/BeRTOS deleted file mode 100644 index e9db304..0000000 --- a/BeRTOS +++ /dev/null @@ -1 +0,0 @@ -See http://www.bertos.org/ \ No newline at end of file diff --git a/BeRtos b/BeRtos deleted file mode 100644 index df34135..0000000 --- a/BeRtos +++ /dev/null @@ -1 +0,0 @@ -See: http://www.bertos.org/ \ No newline at end of file diff --git a/ContactInformation b/ContactInformation index cc3296d..95a9af9 100644 --- a/ContactInformation +++ b/ContactInformation @@ -5,8 +5,10 @@ === Instant Messaging === * Signal: +1-781-244-3485 * Telegram: @berniecodewiz - * Hangouts: bernie.codewiz****@****gmail.com + * Matrix: @bernie:matrix.org + * Google Chat: bernie.codewiz****@****gmail.com * LINE: berniecodewiz + * IRC: ##bernie_## on Freenode (my proxy is always online, but I'm often afk) === Web === * Microblog: [[https://mstdn.io/@codewiz | https://mstdn.io/@codewiz]] (Mastodon) @@ -16,11 +18,9 @@ * Git****Hub: [[https://github.com/codewiz | https://github.com/codewiz]] * Linked****In: [[https://www.linkedin.com/in/codewiz/|https://www.linkedin.com/in/codewiz/]] -=== Geeky === +=== Other === * Email: bernie-nospam@codewiz.org (**remove -nospam**) - * IRC: ##bernie_## on ##irc.freenode.org## (my IRC proxy is always online, but I'm often afk) * GPG: [[https://www.codewiz.org/pub/bernie_pgp_pubkey.asc|0BE2781CFC7F1BA4]] (fingerprint: ##691D 81FA 91E6 3FB5 DD6C 67FD 0BE2 781C FC7F 1BA4##) * Public SSH keys: [[https://www.codewiz.org/pub/authorized_keys]] - * hCard: [[https://www.codewiz.org|https://www.codewiz.org]] prenuptial-definition \ No newline at end of file diff --git a/CorebootX230 b/CorebootX230 index 83802b2..6857fdb 100644 --- a/CorebootX230 +++ b/CorebootX230 @@ -5,15 +5,17 @@ By Bernie Innocenti \\ 23 March 2014 (re-published with minor edits on 30 June 2020) -
{{pictures/misc/x230-flashing.jpg | maxwidth=640}}
+
{{pictures/linux/x230-flashing.jpg | maxwidth=640}}
-Coreboot, the free PC BIOS that powers all Google Chromebooks, was recently ported to the Thinkpad X230 -by the long time GRUB hacker Vladimir 'φ-coder' Serbinenko. So this week-end, just while Libre Planet was -taking place at the nearby MIT Stata Center, I decided to give a shot at it. Building a custom Coreboot -image for the X230 was relatively easy: +Coreboot, the opensource PC firmware that powers all Chromebooks, was recently ported to the Thinkpad X230 +by long-time GRUB hacker Vladimir 'φ-coder' Serbinenko. And so I decided to give it a shot ahead of +Libre Planet, which is taking place this weekend at MIT. + +Building a custom Coreboot image for the X230 was straightforward: {{{ -git clone http://review.coreboot.org/p/coreboot    cd coreboot +git clone http://review.coreboot.org/p/coreboot +cd coreboot git submodule update --init --checkout make crosstools-i386 # install the .config file provided by phcoder on the Coreboot wiki diff --git a/EditingTips b/EditingTips index 7847d78..69c6ce5 100644 --- a/EditingTips +++ b/EditingTips @@ -42,7 +42,7 @@ You can also pass arguments to included pages! It works like a simple template ==== Including external resources inline ==== -{{http://www.codewiz.org/wikigit/geekigeeki.git/blob_plain/HEAD:/geekigeeki.py}} +{{https://www.codewiz.org/gitweb/geekigeeki.git/blob_plain/HEAD:/geekigeeki.py}} == Macros == @@ -97,7 +97,7 @@ To write ##monospace text##, enclose it in double hashes: #****#some word#****#. To write __underlined text__, enclose it in double underscores: _****_some word_****_. \\ To write ^^superscript text^^, enclose it in double carets: ^****^some word^****^. \\ To write ,,subscript text,,, enclose it in double commas: ,****,some word,****,. \\ -''Double'' and '''triple''' quotes are also supported for compatiblity with other wikis. \\ +''Double'' and '''triple''' quotes are also supported for compatibility with other wikis. \\ These keywords are highlighted: FIXME, TODO, DONE. TIP: four consecutive stars (*////*////*////*) or slashes (/****/****/****/****) are a good diff --git a/FrontPage b/FrontPage index 08167bd..8314ce2 100644 --- a/FrontPage +++ b/FrontPage @@ -7,12 +7,12 @@ Linux Systems Engineer \\ Blog | [[https://github.com/codewiz | GitHub]] | [[https://gitlab.com/berniecodewiz | GitLab]] | [[https://www.linkedin.com/in/codewiz | LinkedIn]] \\ -Senior Software Engineer, Google Japan \\ +Senior Firmware Engineer, SpaceX \\ Infrastructure Team Coordinator, Sugar Labs Foundation GPG: [[https://codewiz.org/pub/bernie_pgp_pubkey.asc | 0BE2781CFC7F1BA4]] -[[ContactInformation|Full Contact Information]] +[[ContactInformation|Full contact info]] === Personal Projects === * [[https://www.sugarlabs.org/ | Sugar Labs]] — A non-profit developing the Sugar (spin off of [[OneLaptopPerChild | One Laptop Per Child]]) @@ -32,9 +32,8 @@ GPG: [[https://codewiz.org/pub/bernie_pgp_pubkey.asc | 0BE2781CFC7F1BA4]] === About Me === * [[https://mstdn.io/@codewiz | Blog]] — My microblog on [[https://joinmastodon.org/ | Mastodon]] - * [[user/bernie | Photos of Me]] — A few selected photos + * [[user/bernie | Photos]] — Pictures of me working in various places * [[bio | Bio]] — Short speaker's bio - * [[pictures | Photos]] — My old photo stream (now I share photos on Mastodon and Google Photos) === About This Wiki === * [[about | About codewiz.org]] diff --git a/HackerFolklore b/HackerFolklore index fbbfa15..66a215e 100644 --- a/HackerFolklore +++ b/HackerFolklore @@ -2,7 +2,7 @@ === Hacker Folklore === - * The Story of Mel, a RealProgrammer: http://www.pbm.com/~lindahl/mel.html + * The Story of Mel, a Real Programmer: https://www.pbm.com/~lindahl/mel.html === Humor (for complete nerds only) === @@ -12,9 +12,3 @@ === Philosophy and religion === * [[GreatQuotes]] - * Church of the Flying Spaghetti Monster: http://www.venganza.org/ - -=== Politics and ethics === - - * [[MicrosoftTactics]] against [[FreeSoftware]] and [[GnuLinux]] - * The Technique of the StrawMan: http://www-personal.umich.edu/~lilyth/strawman.html diff --git a/MedicalRecords b/MedicalRecords index 07644c6..f203b7f 100644 --- a/MedicalRecords +++ b/MedicalRecords @@ -120,90 +120,64 @@ Blood group: O+ || SCC ||          ||          ||          ||       || || || || || || || || || || **1.5** || || || || || ng/ml    ||     < 1.5 || SCC || -=== Weight history (kg) === -|| || || BMI || body fat || -|| 2007-05-05 || 68 || || || -|| 2008-03-28 || 70 || || || -|| 2009-10-30 || 61 || || || -|| 2010-04-16 || 64 || || || -|| 2010-12-11 || 67 || || || -|| 2011-01-20 || 67 || || || -|| 2011-04-15 || 64 || || || -|| 2011-10-06 || 65 || || || -|| 2012-01-09 || 65 || || || -|| 2012-04-03 || 66 || || || -|| 2012-11-10 || 65 || || || -|| 2013-04-17 || 68 || || || -|| 2014-04-03 || 66 || || || -|| 2014-09-30 || 66 || || || -|| 2015-10-30 || 65 || || || -|| 2016-10-09 || 64 || || || -|| 2017-02-19 || 65 || || || -|| 2017-04-15 || 64 || || || -|| 2017-07-27 || 63 || || || -|| 2017-09-05 || 64 || || || -|| 2018-01-28 || 66 || || || -|| 2018-03-13 || 65.7 || **25.5** || **21%** || -|| 2018-04-05 || 65 || || || -|| 2018-04-13 || 64.6 || || || -|| 2018-05-17 || 64.0 || || || -|| 2018-06-20 || 63.7 || || || -|| 2018-07-07 || 63.4 || || || -|| 2018-11-25 || 63.8 || || || -|| 2019-07-02 || 65.0 || || || -|| 2019-08-07 || 65.5 || || || - -Height: 1.61cm (5ft + 3.5in, 63.5 in) - -|| || Normality range || -|| Weight || 48-64 Kg || - === Immunizations === {{immunizations}} -=== Vision (2019-08-26) === +=== Vision === + +==== Hawthorne Optometry (2022-12-01) ==== + +Intermediate/near PAL: + +|| **eye** || **sph** || **cyl** || **axis** || **add** || +|| R || +1.25 || -0.75 || 025 || +1.00 || +|| L || +0.50 || -1.00 || 174 || +1.00 || + +Full PAL: + +|| **eye** || **sph** || **cyl** || **axis** || **add** || +|| R || +0.75 || -0.75 || 025 || +1.75 || +|| L || 0.00 || -1.00 || 174 || +1.75 || + + +==== Vision Samitivej Hospital (2021-03-15) ==== + +|| **eye** || **sph** || **cyl** || **axis** || +|| Near R || +1.25 || -0.75 || 010 || +|| Near L || +1.25 || -1.00 || 180 || + +==== Vision (2019-08-26) ==== || Visual acuity, right, uncorrected || 0.90 || || Visual acuity, left, uncorrected || 1.20 || || Intraocular pressure (right) || (mmHg) 12 || || Intraocular pressure (left) || (mmHg) 13 || || Retinal findings k-W || (0) || -=== Vision (2018-04-13) === +==== Vision (2018-04-13) ==== || Visual acuity, right, uncorrected || 0.90 || || Visual acuity, left, uncorrected || 0.90 || || Intraocular pressure (right) || (mmHg) 14 || || Intraocular pressure (left) || (mmHg) 15 || || Retinal findings k-W || (0) || -=== Vision (19 Feb 2017) === - -==== Far ==== +==== Vision (19 Feb 2017) ==== || **eye** || **sph** || **cyl** || **axis** || -|| R || PL || -0.50 || 025 || -|| L || -0.75 || -0.75 || 165 || - -==== Near ==== -|| **eye** || **sph** || -|| R || +0.75 || -|| L || +0.75 || +|| R Far || PL || -0.50 || 025 || +|| L Far || -0.75 || -0.75 || 165 || +|| R Near || +0.75 || +|| L Near || +0.75 || -=== Vision (13 Dec 2016) === - -==== Far ==== +==== Vision (13 Dec 2016) ==== || **eye** || **sph** || **cyl** || **axis** || -|| R || PL || -0.50 || 030 || -|| L || -1.25 || -1.00 || 170 || - -==== Near ==== -|| **eye** || **sph** || -|| R || +0.75 || -|| L || +0.50 || +|| R Far || PL || -0.50 || 030 || +|| L Far || -1.25 || -1.00 || 170 || +|| R Near || +0.75 || +|| L Near || +0.50 || Prism Diopters: 70/66 - -=== Vision (24 Sep 2009, obsolete) === +==== Vision (24 Sep 2009, before PRK surgery) ==== || **eye** || **sph** || **cyl** || **axis** || || R || -1.75 || -1.75 || 180 || || L || -1.75 || -1.50 || 005 || diff --git a/ParaguayEduca b/ParaguayEduca new file mode 100644 index 0000000..1910281 --- /dev/null +++ b/ParaguayEduca @@ -0,0 +1 @@ +foo \ No newline at end of file diff --git a/ProgrammingParadigms b/ProgrammingParadigms index 4892ac8..e88ecaf 100644 --- a/ProgrammingParadigms +++ b/ProgrammingParadigms @@ -55,7 +55,7 @@ I frequently use the following paradigms and techniques: * **Kernel development** -- I'm particularily interested in OS design. I wrote lots of system-level code and utilities, including a - minimalistic microkernel which is now being called [[BeRTOS]]. + microkernel called [[https://github.com/develersrl/bertos | BeRTOS]]. And, of course... diff --git a/SystemShockBBS b/SystemShockBBS index db6985b..a5dd1e8 100644 --- a/SystemShockBBS +++ b/SystemShockBBS @@ -1,38 +1,36 @@
{{SystemShockLogoAlpha.png}}\\ -##CONNECT 4194304/TCP80##\\ +##CONNECT 209.51.188.53:23/IPv4##\\ ##Press LMB twice to edit this page##\\ ##Guest login enabled (hit RETURN at the password prompt)##
-== Availability == +== Online Services == -=== Telnet access === +=== BBS File Archives === -For your nostalgic needs, sometimes System Shock BBS can still be reached: [[telnet://shock.codewiz.org:6502]]. -Only one telnet user at a time for now, sorry. New users should sendsend email to the [[SysOp]] to speedup -account validation. +No ratio, leech as much as you want! -Oh, and do not even //attempt// to use Echomail, as we don't poll our hub any longer. -If you don't like this new policy, go on and file a formal complaint to our FidoNet NEC ;-) + * https://codewiz.org/pub/systemshock/ -TODO: multiple ##telser.device## lines coming sooN!!!111oneone +You might also want to browse the [[https://codewiz.org/pub/systemshock/filelists/SystemShock.All|full file list]], +or the [[https://codewiz.org/pub/systemshock/filelists/SystemShock.AllShort|short list]]. -FIXME: any suggestions for a good BBS-ANSI terminal with telnet support for Linux? [[ZModem]] support would be very useful. +=== Web presence === -=== File archives === +The [[https://codewiz.org/oldsites/systemshock|Original System Shock Website]] is back online! -No ratio, leech as you please! But it is not funny without seeing the descriptions in the File Areas. - * http://pub.codewiz.org/systemshock/ - * ftp://pub.codewiz.org/pub/codewiz/systemshock/ +=== Telnet access === -You might want to browse the [[http://pub.codewiz.org/systemshock/filelists/SystemShock.All|full file list]] -or the [[http://pub.codewiz.org/systemshock/filelists/SystemShock.AllShort|short list]]. +Only on special occasions, System Shock BBS can be reached at [[telnet://shock.codewiz.org:6502]]. +Only one telser user at a time for now, sorry. New users should email the [[SysOp]] to speedup +account validation. -=== Web presence === +Oh, don't bother sending Echomail - we no longer poll our Fido Hub. +If you don't like our new Policy, go on and file a Formal Complaint to the FidoNet NEC ;-) -The [[http://codewiz.org/oldsites/systemshock|original System Shock website]] is back online! +FIXME: any suggestions for a good BBS-ANSI terminal with telnet support for Linux? [[ZModem]] support would be very useful. == Events == @@ -40,7 +38,7 @@ The [[http://codewiz.org/oldsites/systemshock|original System Shock website]] is * 2009 Mar 29: [[SystemShockBBSSummit]] -== Points == +== List of Points == || ||**Point**||** Summit **|| || [[User/Bernie|bernie]] ||1 || V || @@ -56,5 +54,3 @@ The [[http://codewiz.org/oldsites/systemshock|original System Shock website]] is || ladyblue ||xy || new entry || || vic ||22 || ringamb || || aleph ||¿ || V || - -{{http://www.paternostro.org/~ugo/images/Pianeta_Amiga/lores17.jpg|System Shock BBS @ PianetaAmiga}} \ No newline at end of file diff --git a/TitleIndex b/TitleIndex index 23a912e..888f84a 100644 --- a/TitleIndex +++ b/TitleIndex @@ -1,9 +1,8 @@ -This is an index of all pages in PikiPiki. +This is an index of all pages in this wiki. See also: - - * WordIndex -- a permuted index of all words occuring in titles - * RecentChanges + * WordIndex -- a permuted index of all words occurring in titles + * RecentChanges ---- diff --git a/WordIndex b/WordIndex index 5a06c31..73a4598 100644 --- a/WordIndex +++ b/WordIndex @@ -1,7 +1,6 @@ -This is an index of all words occuring in page titles. +This is an index of all the words occurring in page titles. See also: - * [[TitleIndex]] -- a shorter index * [[FindPage]] -- find pages by title or content diff --git a/bertos-logo-small.png b/bertos-logo-small.png new file mode 100644 index 0000000..3dfb086 Binary files /dev/null and b/bertos-logo-small.png differ diff --git a/bertos-logo.png b/bertos-logo.png new file mode 100644 index 0000000..9012930 Binary files /dev/null and b/bertos-logo.png differ diff --git a/bio b/bio index 4670d24..fcb7e5d 100644 --- a/bio +++ b/bio @@ -1,9 +1,7 @@ -== Bernie Innocenti's speaker bio == +== Speaker bio == -Bernie Innocenti is a Linux developer and firmware engineer, supporting member -of the Free Software Foundation and founder of Develer, a tech consulting -business based in Italy. In 2007, Bernie joined the One Laptop Per Child project as a -volunteer developer and later co-founded Sugar Labs, a non-profit building a -free and open constructionist computing environment for young learners. -Since then, Bernie has been working at OLPC deployments in Paraguay, Nepal, -Uruguay and Mozambique. +Bernie Innocenti is a Linux and firmware developer and founder of Develer, +an engineering consulting business in Italy. He volunteered for +One Laptop Per Child project and then co-founded Sugar Labs, +a non-profit building a constructionist computing environment for +young learners. \ No newline at end of file diff --git a/develer-logo.png b/develer-logo.png new file mode 100644 index 0000000..47a5822 Binary files /dev/null and b/develer-logo.png differ diff --git a/fedora-logo-alpha.png b/fedora-logo-alpha.png new file mode 100644 index 0000000..024b109 Binary files /dev/null and b/fedora-logo-alpha.png differ diff --git a/fedora-logo-small.png b/fedora-logo-small.png new file mode 100644 index 0000000..1406ff9 Binary files /dev/null and b/fedora-logo-small.png differ diff --git a/geeki/TODO b/geeki/TODO index 595c51c..261a6f6 100644 --- a/geeki/TODO +++ b/geeki/TODO @@ -10,15 +10,8 @@ * Ditch repo sandbox, use the versioning backend directly * Stage changes by user until committed explicitly (i.e.: wiki changesets) - * Add simple InterWiki support * Find orphaned pages (can be done by combining PageIndex with FindPage) - * Directory listing * Groups/ directory with group lists implemented as wiki pages with unordered lists * Glob for includes: {****{foo/*.c}****} * Variable substitution in includes (aka templates) * Syntax highlighting for code blocks -=== Nice to have === - - * A functionality to have custom merge strategy in git to merge different wiki/GeekiGeeki in a single one - - * See also the original PikiToDo diff --git a/geeki/upgrade b/geeki/upgrade index 8f167d1..8ff2b2a 100644 --- a/geeki/upgrade +++ b/geeki/upgrade @@ -1,7 +1,7 @@ == Update procedure == If you cloned the repository as suggested by the [[geeki/install]] procedure, -updating and downgrading becomes quite straightforward: +upgrading and downgrading is straightforward: {{{ cd wiki diff --git a/immunizations b/immunizations index c275934..f002fc4 100644 --- a/immunizations +++ b/immunizations @@ -8,3 +8,5 @@ || Tetanus-diphtheria || 29 Sep 1975, 29 Oct 1975, 21 Jun 1976, 17 Dec 1980, 03 Jun 2008 || || TdaP (Td + pertussis) || 04 Feb 2016 || || Yellow Fever || Jan 2010 -> Jan 2020 || +|| Rabies || 2021-01 || +|| Covid-19 || 2021-05-06 Pfizer, 2021-05-27 Pfizer, 2021-08 Moderna || diff --git a/memo/benchmark/compression b/memo/benchmark/compression index 177fd4e..fdde50b 100644 --- a/memo/benchmark/compression +++ b/memo/benchmark/compression @@ -1,82 +1,86 @@ -== A crude CPU benchmark using lossless compression algorithms == +== A crude single-core CPU benchmark using lossless compression algorithms == === How to test === {{{ +sleep 10 # cooldown time lzop >/dev/null <testfile +sleep 10 # cooldown time gzip >/dev/null <testfile +sleep 10 # cooldown time bzip2 >/dev/null <testfile +sleep 10 # cooldown time xz >/dev/null <testfile }}} "testfile" is a 175MB non-compressible file. +Repeat 3 times and take the fastest measurements (this assumes slower runs were throttled) + + === Results === -|| **Hostname** || **System** || ** CPU Brand** || **CPU** ||**Clock**||**Arch**|| **OS** || -|| nico-desk || Gigabyte B75M-D3H || Intel(R) Core(TM) || i5-3570K || 3.40GHz || x86_64 || Debian jessie || -|| xyzzy.cam || Dell T3500 || Intel(R) Xeon(R) CPU || W3690 || 3.47GHz || x86_64 || || -|| xyzzy.i || XEN || Intel(R) Xeon(R) CPU || X5679 || 3.20GHz || x86_64 || || -|| giskard-x1 || Lenovo X1 V5 || Intel(R) Core(TM) i7 || i7-7600U || 2.80GHz || x86_64 || Fedora 27 || -|| giskard-x230 || Lenovo X230 || Intel(R) Core(TM) i5 || 3320M || 2.60GHz || x86_64 || Ubuntu 14.04 || -|| giskard-x220 || Lenovo X220 || Intel(R) Core(TM) i5 || 2520M || 2.50GHz || x86_64 || Ubuntu 14.04 || -|| glaptop-x220 || Lenovo X220 || Intel(R) Core(TM) i5 || 2520M || 2.50GHz || x86_64 || || -|| giskard-x201 || Lenovo X201 || Intel(R) Core(TM) i7 CPU || M 620 || 2.67GHz || x86_64 || || -|| istek || Lenovo X201 || Intel(R) Core(TM) i5 CPU || M 540 || 2.53GHz || x86_64 || || -|| r2d2 || PowerEdge R410 || Intel(R) Xeon(R) CPU || E5520 || 2.27GHz || x86_64 || || -|| ummak || Lenovo Laptop || Intel(R) Core(TM)2 Duo CPU || T9300 || 2.50GHz || x86_64 || || -|| groucho || || Intel(R) Core(TM)2 || Q6600 || 2.40GHz || x86_64 || || -|| asus-m2avm || ASUS M2-AVM || AMD Athlon 64 X2 || 5600+ || 2.90GHz || x86_64 || || -|| triton || || AMD Quad-Core Opteron || 2374 HE || 2.21GHz || x86_64 || || -|| sroselli || Lenovo x200s || Intel(R) Core(TM)2 Duo CPU || L9400 || 1.80GHz || x86_64 || || -|| helios || || Intel(R) Core(TM)2 Duo CPU || P7350 || 2.00GHz || x86_64 || || -|| sunjammer || XEN || AMD Dual-Core Opteron || 2216 HE || 2.41GHz || x86_64 || || -|| treehouse || Supermicro || AMD Opteron 2214HE || || 2.20GHz || x86_64 || || -|| beamrider || KVM || AMD Dual-Core Opteron || 2214 HE || 2.20GHz || x86_64 || || -|| trinity || Supermicro || Intel(R) Core(TM)2 CPU || 6400 || 2.13GHz || i386 || || -|| bender || Desktop PC || Intel(R) Core(TM)2 CPU || 6300 || 1.86GHz || x86_64 || || -|| sunjammerold || XEN || || || || x86_64 || || -|| buildslave4 || XEN || AMD Quad-Core Opteron || 2347HE || 1.90GHz || x86_64 || || -|| giskard-x200s || Lenovo x200s || Intel(R) Core(TM)2 Duo CPU || U9300 || 1.20GHz || x86_64 || || -|| loongson || Yeelong || MIPS || || || mipsel || || -|| dfarning || IdeaPad Y650 || Intel(R) Core(TM)2 Duo CPU || P8700 || 2.53GHz || x86_64 || || +|| **Hostname** || **System** || ** CPU Brand** || **CPU** ||**Clock**||**Arch**|| **OS** || +|| goreboot-gen12 || MSI PRO Z690-A DDR5 || 12th Gen Intel(R) Core(TM) || i7-12700F || 2.10GHz || x86_64 || Arch Linux || +|| goreboot-gen8 || Asus ROG Z390-E || Intel(R) Core(TM) || i5-8600K || 3.60GHz || x86_64 || Arch Linux || +|| giskard-x1g7 || Lenovo X1G7 || Intel(R) Core(TM) || i7-10710U || 1.10GHz || x86_64 || Fedora 33 || +|| nico-desk || Gigabyte B75M-D3H || Intel(R) Core(TM) || i5-3570K || 3.40GHz || x86_64 || Debian jessie || +|| xyzzy.cam || Dell T3500 || Intel(R) Xeon(R) CPU || W3690 || 3.47GHz || x86_64 || || +|| xyzzy.i || XEN || Intel(R) Xeon(R) CPU || X5679 || 3.20GHz || x86_64 || || +|| giskard-x1 || Lenovo X1G5 || Intel(R) Core(TM) i7 || i7-7600U || 2.80GHz || x86_64 || Fedora 27 || +|| giskard-x230 || Lenovo X230 || Intel(R) Core(TM) i5 || 3320M || 2.60GHz || x86_64 || Ubuntu 14.04 || +|| giskard-x220 || Lenovo X220 || Intel(R) Core(TM) i5 || 2520M || 2.50GHz || x86_64 || Ubuntu 14.04 || +|| glaptop-x220 || Lenovo X220 || Intel(R) Core(TM) i5 || 2520M || 2.50GHz || x86_64 || || +|| giskard-x201 || Lenovo X201 || Intel(R) Core(TM) i7 CPU || M 620 || 2.67GHz || x86_64 || || +|| istek || Lenovo X201 || Intel(R) Core(TM) i5 CPU || M 540 || 2.53GHz || x86_64 || || +|| r2d2 || PowerEdge R410 || Intel(R) Xeon(R) CPU || E5520 || 2.27GHz || x86_64 || || +|| ummak || Lenovo Laptop || Intel(R) Core(TM)2 Duo CPU || T9300 || 2.50GHz || x86_64 || || +|| groucho || || Intel(R) Core(TM)2 || Q6600 || 2.40GHz || x86_64 || || +|| asus-m2avm || ASUS M2-AVM || AMD Athlon 64 X2 || 5600+ || 2.90GHz || x86_64 || || +|| triton || || AMD Quad-Core Opteron || 2374 HE || 2.21GHz || x86_64 || || +|| sroselli || Lenovo x200s || Intel(R) Core(TM)2 Duo CPU || L9400 || 1.80GHz || x86_64 || || +|| helios || || Intel(R) Core(TM)2 Duo CPU || P7350 || 2.00GHz || x86_64 || || +|| sunjammer || XEN || AMD Dual-Core Opteron || 2216 HE || 2.41GHz || x86_64 || || +|| treehouse || Supermicro || AMD Opteron 2214HE || || 2.20GHz || x86_64 || || +|| beamrider || KVM || AMD Dual-Core Opteron || 2214 HE || 2.20GHz || x86_64 || || +|| trinity || Supermicro || Intel(R) Core(TM)2 CPU || 6400 || 2.13GHz || i386 || || +|| bender || Desktop PC || Intel(R) Core(TM)2 CPU || 6300 || 1.86GHz || x86_64 || || +|| sunjammerold || XEN || || || || x86_64 || || +|| buildslave4 || XEN || AMD Quad-Core Opteron || 2347HE || 1.90GHz || x86_64 || || +|| giskard-x200s || Lenovo x200s || Intel(R) Core(TM)2 Duo CPU || U9300 || 1.20GHz || x86_64 || || +|| loongson || Yeelong || MIPS || || || mipsel || || +|| dfarning || IdeaPad Y650 || Intel(R) Core(TM)2 Duo CPU || P8700 || 2.53GHz || x86_64 || || ==== Time (seconds) ==== -|| **Hostname** ||**lzop**||**gzip**||**bzip2**||**lzma** || **xz** ||**lzip**||**index**|| -|| nico-desk || 0.169 || 2.512 || 23.294 || || 63.660 || 78.744 || || -|| xyzzy.cam || 0.228 || 5.375 || 29.697 || || 60.827 || || || -|| giskard-x1 || 0.145 || 5.596 || 18.609 || || 83.963 ||100.903 || || -|| giskard-x230 || 0.199 || 6.418 || 26.125 || || 67.543 || 93.027 || || -|| xyzzy.i || 0.255 || 7.056 || 36.174 || || 73.280 || || || -|| giskard-x220 || 0.219 || 6.826 || 28.311 || || 72.894 || || || -|| glaptop-x220 || 2.622 || 6.058 || 31.523 || || 72.578 || || || -|| giskard-x201 || 2.960 || 6.952 || 37.157 || 97.508 || 95.945 || || 2.213 || -|| istek || || 7.550 || 35.480 || || 103.210 || || || -|| r2d2 || 3.896 || 9.029 || 37.652 || 84.727 || 84.554 || || || -|| ummak || 3.790 || 9.231 || 36.311 || 94.530 || || || 2.247 || -|| dfarning || 4.041 || 9.963 || 42.631 || 104.108 || 105.507 || || || -|| groucho || 4.259 || 12.394 || 56.541 || 158.497 || || || || -|| asus-m2avm || 4.101 || 10.104 || 66.804 || 201.453 || || || || -|| triton || 4.445 || 11.363 || 58.886 || 107.545 || || || || -|| sroselli || 5.029 || 12.368 || 48.520 || 113.379 || 108.542 || || || -|| helios || 5.299 || 12.571 || 50.886 || 115.713 || || || || -|| sunjammer || 5.088 || 12.675 || 71.956 || 130.412 || 154.248 || || || -|| treehouse || || 12.551 || 76.207 || 139.021 || 150.076 || || || -|| beamrider || 5.225 || 13.094 || 77.227 || 139.882 || 155.931 || || || -|| trinity || 5.196 || 15.462 || 61.448 || 212.371 || || 1.000 || || -|| bender || 5.516 || 16.163 || 62.373 || 201.685 || || || || -|| sunjammerold || 9.196 || 13.019 || 85.394 || 216.806 || || || || -|| buildslave4 || 9.693 || 18.990 || 73.788 || 202.622 || || || || -|| giskard-x200s || 7.852 || 19.865 || 89.311 || 266.837 || 153.761 || 0.796 || || -|| loongson || 20.918 || 72.245 || 314.057 || 629.609 || || || || - -==== MB/s ==== -|| trinity || 33.68 || 12.10 || 2.85 || 0.82 || || || -|| giskard-x201 || || || || || 4.44 || || -|| glaptop-x220 || 754.31 ||  25.87 ||   5.87 ||    2.53 ||   2.30 ||        || +|| **Hostname** ||**lzop**||**gzip**||**bzip2**||**lzma** || **xz** ||**lzip** || +|| goreboot-gen12 || 0.078 || 3.868 || 10.982 || || 51.224 || 61.850 || +|| goreboot-gen8 || 0.086 || 5.177 || 18.200 || || 51.500 || 63.930 || +|| giskard-x1g7 || 0.116 || 5.684 || 19.870 || || 72.830 || 78.744 || +|| nico-desk || 0.169 || 2.512 || 23.294 || || 63.660 || 78.744 || +|| xyzzy.cam || 0.228 || 5.375 || 29.697 || || 60.827 || || +|| giskard-x1 || 0.145 || 5.596 || 18.609 || || 83.963 || 100.903 || +|| giskard-x230 || 0.199 || 6.418 || 26.125 || || 67.543 || 93.027 || +|| xyzzy.i || 0.255 || 7.056 || 36.174 || || 73.280 || || +|| giskard-x220 || 0.219 || 6.826 || 28.311 || || 72.894 || || +|| glaptop-x220 || 2.622 || 6.058 || 31.523 || || 72.578 || || +|| giskard-x201 || 2.960 || 6.952 || 37.157 || 97.508 || 95.945 || || +|| istek || || 7.550 || 35.480 || || 103.210 || || +|| r2d2 || 3.896 || 9.029 || 37.652 || 84.727 || 84.554 || || +|| ummak || 3.790 || 9.231 || 36.311 || 94.530 || || || +|| dfarning || 4.041 || 9.963 || 42.631 || 104.108 || 105.507 || || +|| groucho || 4.259 || 12.394 || 56.541 || 158.497 || || || +|| asus-m2avm || 4.101 || 10.104 || 66.804 || 201.453 || || || +|| triton || 4.445 || 11.363 || 58.886 || 107.545 || || || +|| sroselli || 5.029 || 12.368 || 48.520 || 113.379 || 108.542 || || +|| helios || 5.299 || 12.571 || 50.886 || 115.713 || || || +|| sunjammer || 5.088 || 12.675 || 71.956 || 130.412 || 154.248 || || +|| treehouse || || 12.551 || 76.207 || 139.021 || 150.076 || || +|| beamrider || 5.225 || 13.094 || 77.227 || 139.882 || 155.931 || || +|| trinity || 5.196 || 15.462 || 61.448 || 212.371 || || 1.000 || +|| bender || 5.516 || 16.163 || 62.373 || 201.685 || || || +|| sunjammerold || 9.196 || 13.019 || 85.394 || 216.806 || || || +|| buildslave4 || 9.693 || 18.990 || 73.788 || 202.622 || || || +|| giskard-x200s || 7.852 || 19.865 || 89.311 || 266.837 || 153.761 || 0.796 || +|| loongson || 20.918 || 72.245 || 314.057 || 629.609 || || || -==== Notes ==== - * all targets using 1 core only! - * "index" is gzip compression performance relative to trinity (probably) - * is xz faster or slower than lzma? \ No newline at end of file diff --git a/memo/lemp11-dmidecode.txt b/memo/lemp11-dmidecode.txt new file mode 100644 index 0000000..8e4c1b5 --- /dev/null +++ b/memo/lemp11-dmidecode.txt @@ -0,0 +1,293 @@ +# dmidecode 3.3 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. +Table at 0x47F963000. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: coreboot + Version: 2022-07-05_62f4da9 + Release Date: 07/05/2022 + ROM Size: 32 MB + Characteristics: + PCI is supported + PC Card (PCMCIA) is supported + BIOS is upgradeable + Selectable boot is supported + ACPI is supported + Targeted content distribution is supported + BIOS Revision: 4.16 + Firmware Revision: 0.0 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: System76 + Product Name: Lemur Pro + Version: lemp11 + Serial Number: 123456789 + UUID: Not Settable + Wake-up Type: Reserved + SKU Number: Not Specified + Family: Not Specified + +Handle 0x0002, DMI type 2, 14 bytes +Base Board Information + Manufacturer: System76 + Product Name: Lemur Pro + Version: lemp11 + Serial Number: 123456789 + Asset Tag: Not Specified + Features: None + Location In Chassis: Not Specified + Chassis Handle: 0x0003 + Type: Motherboard + +Handle 0x0003, DMI type 3, 22 bytes +Chassis Information + Manufacturer: System76 + Type: Laptop + Lock: Not Present + Version: Not Specified + Serial Number: Not Specified + Asset Tag: Not Specified + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: None + OEM Information: 0x00000000 + Height: Unspecified + Number Of Power Cords: 1 + Contained Elements: 0 + SKU Number: Not Specified + +Handle 0x0004, DMI type 4, 48 bytes +Processor Information + Socket Designation: CPU0 + Type: Central Processor + Family: Pentium Pro + Manufacturer: GenuineIntel + ID: A4 06 09 00 FF FB EB BF + Signature: Type 0, Family 6, Model 154, Stepping 4 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: 12th Gen Intel(R) Core(TM) i7-1255U + Voltage: Unknown + External Clock: 100 MHz + Max Speed: Unknown + Current Speed: 2600 MHz + Status: Populated, Enabled + Upgrade: Unknown + L1 Cache Handle: 0x0006 + L2 Cache Handle: 0x0007 + L3 Cache Handle: 0x0008 + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 6 + Core Enabled: 6 + Thread Count: 12 + Characteristics: + Hardware Thread + Execute Protection + Enhanced Virtualization + +Handle 0x0005, DMI type 7, 27 bytes +Cache Information + Socket Designation: CACHE1 + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Unknown + Location: Internal + Installed Size: 288 kB + Maximum Size: 288 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Unknown + System Type: Data + Associativity: 12-way Set-associative + +Handle 0x0006, DMI type 7, 27 bytes +Cache Information + Socket Designation: CACHE1 + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Unknown + Location: Internal + Installed Size: 192 kB + Maximum Size: 192 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Unknown + System Type: Instruction + Associativity: 8-way Set-associative + +Handle 0x0007, DMI type 7, 27 bytes +Cache Information + Socket Designation: CACHE2 + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Unknown + Location: Internal + Installed Size: 1280 kB + Maximum Size: 1280 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Unknown + System Type: Unified + Associativity: Unknown + +Handle 0x0008, DMI type 7, 27 bytes +Cache Information + Socket Designation: CACHE3 + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Unknown + Location: Internal + Installed Size: 12 MB + Maximum Size: 12 MB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Unknown + System Type: Unified + Associativity: 12-way Set-associative + +Handle 0x0009, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: Not Provided + Number Of Devices: 2 + +Handle 0x000A, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x0009 + Error Information Handle: Not Provided + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: SODIMM + Set: None + Locator: Channel-0-DIMM-0 + Bank Locator: BANK 0 + Type: DDR4 + Type Detail: Unknown Synchronous + Speed: 3200 MT/s + Manufacturer: Samsung + Serial Number: 00000000 + Asset Tag: Channel-0-DIMM-0-AssetTag + Part Number: P4AAF165WA-BCWDE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x000B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x0009 + Error Information Handle: Not Provided + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: SODIMM + Set: None + Locator: Channel-0-DIMM-0 + Bank Locator: BANK 0 + Type: DDR4 + Type Detail: Unknown Synchronous + Speed: 3200 MT/s + Manufacturer: Unknown (4589) + Serial Number: 02083201 + Asset Tag: Channel-0-DIMM-0-AssetTag + Part Number: P4AAF165WA-BCWDE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x000C, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x003FFFFFFFF + Range Size: 16 GB + Physical Array Handle: 0x0009 + Partition Width: 2 + +Handle 0x000D, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x001FFFFFFFF + Range Size: 8 GB + Physical Device Handle: 0x000A + Memory Array Mapped Address Handle: 0x000C + Partition Row Position: Unknown + Interleave Position: Unknown + Interleaved Data Depth: Unknown + +Handle 0x000E, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00200000000 + Ending Address: 0x003FFFFFFFF + Range Size: 8 GB + Physical Device Handle: 0x000A + Memory Array Mapped Address Handle: 0x000C + Partition Row Position: Unknown + Interleave Position: Unknown + Interleaved Data Depth: Unknown + +Handle 0x000F, DMI type 32, 11 bytes +System Boot Information + Status: No errors detected + +Handle 0x0010, DMI type 41, 11 bytes +Onboard Device + Reference Designation: VGA compatible controller + Type: Video + Status: Enabled + Type Instance: 0 + Bus Address: 0000:00:02.0 + +Handle 0x0011, DMI type 133, 5 bytes +OEM-specific Type + Header and Data: + 85 05 11 00 01 + Strings: + KHOIHGIUCCHHII + +Handle 0xFEFF, DMI type 127, 4 bytes +End Of Table + diff --git a/memo/lemp11-lscpu.txt b/memo/lemp11-lscpu.txt new file mode 100644 index 0000000..3e3f279 --- /dev/null +++ b/memo/lemp11-lscpu.txt @@ -0,0 +1,35 @@ +Architecture: x86_64 +CPU op-mode(s): 32-bit, 64-bit +Address sizes: 39 bits physical, 48 bits virtual +Byte Order: Little Endian +CPU(s): 12 +On-line CPU(s) list: 0-11 +Vendor ID: GenuineIntel +Model name: 12th Gen Intel(R) Core(TM) i7-1255U +CPU family: 6 +Model: 154 +Thread(s) per core: 2 +Core(s) per socket: 10 +Socket(s): 1 +Stepping: 4 +CPU max MHz: 6000.0000 +CPU min MHz: 400.0000 +BogoMIPS: 5222.40 +Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities +Virtualization: VT-x +L1d cache: 352 KiB (10 instances) +L1i cache: 576 KiB (10 instances) +L2 cache: 6.5 MiB (4 instances) +L3 cache: 12 MiB (1 instance) +NUMA node(s): 1 +NUMA node0 CPU(s): 0-11 +Vulnerability Itlb multihit: Not affected +Vulnerability L1tf: Not affected +Vulnerability Mds: Not affected +Vulnerability Meltdown: Not affected +Vulnerability Mmio stale data: Not affected +Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl +Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnerability Spectre v2: Mitigation; Enhanced IBRS, IBPB conditional, RSB filling +Vulnerability Srbds: Not affected +Vulnerability Tsx async abort: Not affected diff --git a/memo/lemp11-lspci.txt b/memo/lemp11-lspci.txt new file mode 100644 index 0000000..1fe66ee --- /dev/null +++ b/memo/lemp11-lspci.txt @@ -0,0 +1,237 @@ +00:00.0 Host bridge: Intel Corporation Device 4601 (rev 04) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IOMMU group 0 + Capabilities: [e0] Vendor Specific Information: Len=14 + Kernel driver in use: igen6_edac + Kernel modules: igen6_edac + +00:02.0 VGA compatible controller: Intel Corporation Device 46a8 (rev 0c) (prog-if 00 [VGA controller]) + DeviceName: VGA compatible controller + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IRQ 158, IOMMU group 1 + Memory at 81000000 (64-bit, non-prefetchable) [size=16M] + Memory at 90000000 (64-bit, prefetchable) [size=256M] + I/O ports at 1000 [size=64] + Expansion ROM at 000c0000 [virtual] [disabled] [size=128K] + Capabilities: [40] Vendor Specific Information: Len=0c + Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 + Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit- + Capabilities: [d0] Power Management version 2 + Capabilities: [100] Process Address Space ID (PASID) + Capabilities: [200] Address Translation Service (ATS) + Capabilities: [300] Page Request Interface (PRI) + Capabilities: [320] Single Root I/O Virtualization (SR-IOV) + Kernel driver in use: i915 + Kernel modules: i915 + +00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 04) (prog-if 00 [Normal decode]) + Flags: bus master, fast devsel, latency 0, IRQ 122, IOMMU group 2 + Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 + I/O behind bridge: [disabled] + Memory behind bridge: 80400000-804fffff [size=1M] + Prefetchable memory behind bridge: [disabled] + Capabilities: [40] Express Root Port (Slot+), MSI 00 + Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- + Capabilities: [90] Subsystem: CLEVO/KAPOK Computer Device 7718 + Capabilities: [a0] Power Management version 3 + Capabilities: [100] Null + Capabilities: [220] Access Control Services + Capabilities: [200] L1 PM Substates + Capabilities: [150] Precision Time Measurement + Capabilities: [a30] Secondary PCI Express + Capabilities: [a90] Data Link Feature + Capabilities: [a9c] Physical Layer 16.0 GT/s + Capabilities: [edc] Lane Margining at the Receiver + Kernel driver in use: pcieport + +00:07.0 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 04) (prog-if 00 [Normal decode]) + Flags: bus master, fast devsel, latency 0, IRQ 123, IOMMU group 3 + Bus: primary=00, secondary=02, subordinate=2c, sec-latency=0 + I/O behind bridge: 00002000-00003fff [size=8K] + Memory behind bridge: 82000000-8e1fffff [size=194M] + Prefetchable memory behind bridge: 000000047fc00000-000000049bbfffff [size=448M] + Capabilities: [40] Express Root Port (Slot+), MSI 00 + Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- + Capabilities: [90] Subsystem: CLEVO/KAPOK Computer Alder Lake-P Thunderbolt 4 PCI Express Root Port + Capabilities: [a0] Power Management version 3 + Capabilities: [100] Advanced Error Reporting + Capabilities: [220] Access Control Services + Capabilities: [a00] Downstream Port Containment + Capabilities: [a30] Secondary PCI Express + Capabilities: [a90] Data Link Feature + Capabilities: [ba0] Physical Resizable BAR + Kernel driver in use: pcieport + +00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: fast devsel, IOMMU group 4 + Memory at 80760000 (64-bit, non-prefetchable) [size=32K] + Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 + Capabilities: [d0] Power Management version 3 + Capabilities: [100] Designated Vendor-Specific: Vendor=8086 ID=0002 Rev=1 Len=16 + Capabilities: [110] Designated Vendor-Specific: Vendor=8086 ID=0003 Rev=1 Len=16 + Capabilities: [120] Designated Vendor-Specific: Vendor=8086 ID=0004 Rev=1 Len=16 + Kernel driver in use: intel_vsec + Kernel modules: intel_vsec + +00:0d.0 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller (rev 04) (prog-if 30 [XHCI]) + Subsystem: CLEVO/KAPOK Computer Alder Lake-P Thunderbolt 4 USB Controller + Flags: bus master, medium devsel, latency 0, IRQ 125, IOMMU group 5 + Memory at 80740000 (64-bit, non-prefetchable) [size=64K] + Capabilities: [70] Power Management version 2 + Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+ + Capabilities: [90] Vendor Specific Information: Len=14 + Capabilities: [b0] Vendor Specific Information: Len=00 + Kernel driver in use: xhci_hcd + Kernel modules: xhci_pci + +00:0d.2 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 (rev 04) (prog-if 40 [USB4 Host Interface]) + Subsystem: CLEVO/KAPOK Computer Alder Lake-P Thunderbolt 4 NHI + Flags: bus master, fast devsel, latency 0, IRQ 19, IOMMU group 5 + Memory at 80700000 (64-bit, non-prefetchable) [size=256K] + Memory at 80774000 (64-bit, non-prefetchable) [size=4K] + Capabilities: [80] Power Management version 3 + Capabilities: [88] MSI: Enable- Count=1/1 Maskable- 64bit+ + Capabilities: [a0] MSI-X: Enable+ Count=16 Masked- + Kernel driver in use: thunderbolt + Kernel modules: thunderbolt + +00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01) (prog-if 30 [XHCI]) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: medium devsel, IRQ 143, IOMMU group 6 + Memory at 80750000 (64-bit, non-prefetchable) [size=64K] + Capabilities: [70] Power Management version 2 + Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+ + Capabilities: [90] Vendor Specific Information: Len=14 + Capabilities: [b0] Vendor Specific Information: Len=00 + Kernel driver in use: xhci_hcd + Kernel modules: xhci_pci + +00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IOMMU group 6 + Memory at fe010000 (64-bit, non-prefetchable) [size=16K] + Memory at 80775000 (64-bit, non-prefetchable) [size=4K] + Capabilities: [80] Power Management version 3 + +00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01) + Subsystem: Intel Corporation Wi-Fi 6 AX201 160MHz + Flags: bus master, fast devsel, latency 0, IRQ 18, IOMMU group 7 + Memory at 8076c000 (64-bit, non-prefetchable) [size=16K] + Capabilities: [c8] Power Management version 3 + Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+ + Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00 + Capabilities: [80] MSI-X: Enable+ Count=16 Masked- + Capabilities: [100] Latency Tolerance Reporting + Capabilities: [164] Vendor Specific Information: ID=0010 Rev=0 Len=014 + Kernel driver in use: iwlwifi + Kernel modules: iwlwifi + +00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IRQ 37, IOMMU group 8 + Memory at 80776000 (64-bit, non-prefetchable) [size=4K] + Capabilities: [80] Power Management version 3 + Capabilities: [90] Vendor Specific Information: Len=14 + Kernel driver in use: intel-lpss + Kernel modules: intel_lpss_pci + +00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IRQ 38, IOMMU group 8 + Memory at 80777000 (64-bit, non-prefetchable) [size=4K] + Capabilities: [80] Power Management version 3 + Capabilities: [90] Vendor Specific Information: Len=14 + Kernel driver in use: intel-lpss + Kernel modules: intel_lpss_pci + +00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IRQ 159, IOMMU group 9 + Memory at 80778000 (64-bit, non-prefetchable) [size=4K] + Capabilities: [50] Power Management version 3 + Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+ + Capabilities: [a4] Vendor Specific Information: Len=14 + Kernel driver in use: mei_me + Kernel modules: mei_me + +00:1c.0 PCI bridge: Intel Corporation Device 51bd (rev 01) (prog-if 00 [Normal decode]) + Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 10 + Bus: primary=00, secondary=2d, subordinate=2d, sec-latency=0 + I/O behind bridge: 00004000-00004fff [size=4K] + Memory behind bridge: 80500000-805fffff [size=1M] + Prefetchable memory behind bridge: 000000049bc00000-000000049bdfffff [size=2M] + Capabilities: [40] Express Root Port (Slot+), MSI 00 + Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- + Capabilities: [90] Subsystem: CLEVO/KAPOK Computer Device 7718 + Capabilities: [a0] Power Management version 3 + Capabilities: [100] Advanced Error Reporting + Capabilities: [220] Access Control Services + Capabilities: [150] Precision Time Measurement + Capabilities: [200] L1 PM Substates + Capabilities: [a30] Secondary PCI Express + Kernel driver in use: pcieport + +00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IOMMU group 11 + +00:1f.3 Audio device: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 64, IRQ 174, IOMMU group 11 + Memory at 80770000 (64-bit, non-prefetchable) [size=16K] + Memory at 80600000 (64-bit, non-prefetchable) [size=1M] + Capabilities: [50] Power Management version 3 + Capabilities: [80] Vendor Specific Information: Len=14 + Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+ + Kernel driver in use: snd_hda_intel + Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl + +00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: medium devsel, IRQ 20, IOMMU group 11 + Memory at 8077a000 (64-bit, non-prefetchable) [size=256] + I/O ports at 1040 [size=32] + Kernel driver in use: i801_smbus + Kernel modules: i2c_i801 + +00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01) + Subsystem: CLEVO/KAPOK Computer Device 7718 + Flags: bus master, fast devsel, latency 0, IOMMU group 11 + Memory at 80779000 (32-bit, non-prefetchable) [size=4K] + Kernel driver in use: intel-spi + Kernel modules: spi_intel_pci + +01:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN570 NVMe SSD (prog-if 02 [NVM Express]) + Subsystem: Sandisk Corp WD Blue SN570 NVMe SSD + Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0, IOMMU group 12 + Memory at 80400000 (64-bit, non-prefetchable) [size=16K] + Memory at 80404000 (64-bit, non-prefetchable) [size=256] + Capabilities: [80] Power Management version 3 + Capabilities: [90] MSI: Enable- Count=1/32 Maskable- 64bit+ + Capabilities: [b0] MSI-X: Enable+ Count=17 Masked- + Capabilities: [c0] Express Endpoint, MSI 00 + Capabilities: [100] Advanced Error Reporting + Capabilities: [150] Device Serial Number 00-00-00-00-00-00-00-00 + Capabilities: [1b8] Latency Tolerance Reporting + Capabilities: [300] Secondary PCI Express + Capabilities: [900] L1 PM Substates + Kernel driver in use: nvme + Kernel modules: nvme + +2d:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01) (prog-if 01) + Subsystem: O2 Micro, Inc. SD/MMC Card Reader Controller + Physical Slot: 5 + Flags: bus master, fast devsel, latency 0, IRQ 144, IOMMU group 13 + Memory at 80500000 (32-bit, non-prefetchable) [size=4K] + Memory at 80501000 (32-bit, non-prefetchable) [size=2K] + Capabilities: [6c] Power Management version 3 + Capabilities: [48] MSI: Enable+ Count=1/1 Maskable+ 64bit+ + Capabilities: [80] Express Endpoint, MSI 00 + Capabilities: [100] Virtual Channel + Capabilities: [200] Advanced Error Reporting + Capabilities: [230] Latency Tolerance Reporting + Capabilities: [240] L1 PM Substates + Kernel driver in use: sdhci-pci + Kernel modules: sdhci_pci + diff --git a/memo/lemp11-lsusb.txt b/memo/lemp11-lsusb.txt new file mode 100644 index 0000000..55a0e5f --- /dev/null +++ b/memo/lemp11-lsusb.txt @@ -0,0 +1,662 @@ + +Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub +Device Descriptor: + bLength 18 + bDescriptorType 1 + bcdUSB 3.10 + bDeviceClass 9 Hub + bDeviceSubClass 0 + bDeviceProtocol 3 + bMaxPacketSize0 9 + idVendor 0x1d6b Linux Foundation + idProduct 0x0003 3.0 root hub + bcdDevice 5.18 + iManufacturer 3 Linux 5.18.10-76051810-generic xhci-hcd + iProduct 2 xHCI Host Controller + iSerial 1 0000:00:14.0 + bNumConfigurations 1 + Configuration Descriptor: + bLength 9 + bDescriptorType 2 + wTotalLength 0x001f + bNumInterfaces 1 + bConfigurationValue 1 + iConfiguration 0 + bmAttributes 0xe0 + Self Powered + Remote Wakeup + MaxPower 0mA + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 0 + bAlternateSetting 0 + bNumEndpoints 1 + bInterfaceClass 9 Hub + bInterfaceSubClass 0 + bInterfaceProtocol 0 Full speed (or root) hub + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x81 EP 1 IN + bmAttributes 3 + Transfer Type Interrupt + Synch Type None + Usage Type Data + wMaxPacketSize 0x0004 1x 4 bytes + bInterval 12 + bMaxBurst 0 +Hub Descriptor: + bLength 12 + bDescriptorType 42 + nNbrPorts 4 + wHubCharacteristic 0x000a + No power switching (usb 1.0) + Per-port overcurrent protection + bPwrOn2PwrGood 50 * 2 milli seconds + bHubContrCurrent 0 milli Ampere + bHubDecLat 0.0 micro seconds + wHubDelay 0 nano seconds + DeviceRemovable 0x00 + Hub Port Status: + Port 1: 0000.02a0 lowspeed L1 + Port 2: 0000.02a0 lowspeed L1 + Port 3: 0000.02a0 lowspeed L1 + Port 4: 0000.02a0 lowspeed L1 +Binary Object Store Descriptor: + bLength 5 + bDescriptorType 15 + wTotalLength 0x005b + bNumDeviceCaps 2 + SuperSpeed USB Device Capability: + bLength 10 + bDescriptorType 16 + bDevCapabilityType 3 + bmAttributes 0x02 + Latency Tolerance Messages (LTM) Supported + wSpeedsSupported 0x0008 + Device can operate at SuperSpeed (5Gbps) + bFunctionalitySupport 1 + Lowest fully-functional device speed is Full Speed (12Mbps) + bU1DevExitLat 10 micro seconds + bU2DevExitLat 160 micro seconds + SuperSpeedPlus USB Device Capability: + bLength 76 + bDescriptorType 16 + bDevCapabilityType 10 + bmAttributes 0x000000ef + Sublink Speed Attribute count 15 + Sublink Speed ID count 7 + wFunctionalitySupport 0x1106 + bmSublinkSpeedAttr[0] 0x00050034 + Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[1] 0x000500b4 + Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed + bmSublinkSpeedAttr[2] 0x000a4035 + Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus + bmSublinkSpeedAttr[3] 0x000a40b5 + Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus + bmSublinkSpeedAttr[4] 0x00e00026 + Speed Attribute ID: 6 224Mb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[5] 0x00e000a6 + Speed Attribute ID: 6 224Mb/s Symmetric TX SuperSpeed + bmSublinkSpeedAttr[6] 0x00c00027 + Speed Attribute ID: 7 192Mb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[7] 0x00c000a7 + Speed Attribute ID: 7 192Mb/s Symmetric TX SuperSpeed + bmSublinkSpeedAttr[8] 0x00800028 + Speed Attribute ID: 8 128Mb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[9] 0x008000a8 + Speed Attribute ID: 8 128Mb/s Symmetric TX SuperSpeed + bmSublinkSpeedAttr[10] 0x00b10029 + Speed Attribute ID: 9 177Mb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[11] 0x00b100a9 + Speed Attribute ID: 9 177Mb/s Symmetric TX SuperSpeed + bmSublinkSpeedAttr[12] 0x0063002a + Speed Attribute ID: 10 99Mb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[13] 0x006300aa + Speed Attribute ID: 10 99Mb/s Symmetric TX SuperSpeed + bmSublinkSpeedAttr[14] 0x00c6002b + Speed Attribute ID: 11 198Mb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[15] 0x00c600ab + Speed Attribute ID: 11 198Mb/s Symmetric TX SuperSpeed +Device Status: 0x0001 + Self Powered + +Bus 003 Device 002: ID 8087:0026 Intel Corp. AX201 Bluetooth +Device Descriptor: + bLength 18 + bDescriptorType 1 + bcdUSB 2.01 + bDeviceClass 224 Wireless + bDeviceSubClass 1 Radio Frequency + bDeviceProtocol 1 Bluetooth + bMaxPacketSize0 64 + idVendor 0x8087 Intel Corp. + idProduct 0x0026 AX201 Bluetooth + bcdDevice 0.02 + iManufacturer 0 + iProduct 0 + iSerial 0 + bNumConfigurations 1 + Configuration Descriptor: + bLength 9 + bDescriptorType 2 + wTotalLength 0x00c8 + bNumInterfaces 2 + bConfigurationValue 1 + iConfiguration 0 + bmAttributes 0xe0 + Self Powered + Remote Wakeup + MaxPower 100mA + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 0 + bAlternateSetting 0 + bNumEndpoints 3 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x81 EP 1 IN + bmAttributes 3 + Transfer Type Interrupt + Synch Type None + Usage Type Data + wMaxPacketSize 0x0040 1x 64 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x02 EP 2 OUT + bmAttributes 2 + Transfer Type Bulk + Synch Type None + Usage Type Data + wMaxPacketSize 0x0040 1x 64 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x82 EP 2 IN + bmAttributes 2 + Transfer Type Bulk + Synch Type None + Usage Type Data + wMaxPacketSize 0x0040 1x 64 bytes + bInterval 1 + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 1 + bAlternateSetting 0 + bNumEndpoints 2 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x03 EP 3 OUT + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0000 1x 0 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x83 EP 3 IN + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0000 1x 0 bytes + bInterval 1 + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 1 + bAlternateSetting 1 + bNumEndpoints 2 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x03 EP 3 OUT + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0009 1x 9 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x83 EP 3 IN + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0009 1x 9 bytes + bInterval 1 + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 1 + bAlternateSetting 2 + bNumEndpoints 2 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x03 EP 3 OUT + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0011 1x 17 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x83 EP 3 IN + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0011 1x 17 bytes + bInterval 1 + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 1 + bAlternateSetting 3 + bNumEndpoints 2 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x03 EP 3 OUT + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0019 1x 25 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x83 EP 3 IN + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0019 1x 25 bytes + bInterval 1 + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 1 + bAlternateSetting 4 + bNumEndpoints 2 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x03 EP 3 OUT + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0021 1x 33 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x83 EP 3 IN + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0021 1x 33 bytes + bInterval 1 + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 1 + bAlternateSetting 5 + bNumEndpoints 2 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x03 EP 3 OUT + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0031 1x 49 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x83 EP 3 IN + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x0031 1x 49 bytes + bInterval 1 + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 1 + bAlternateSetting 6 + bNumEndpoints 2 + bInterfaceClass 224 Wireless + bInterfaceSubClass 1 Radio Frequency + bInterfaceProtocol 1 Bluetooth + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x03 EP 3 OUT + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x003f 1x 63 bytes + bInterval 1 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x83 EP 3 IN + bmAttributes 1 + Transfer Type Isochronous + Synch Type None + Usage Type Data + wMaxPacketSize 0x003f 1x 63 bytes + bInterval 1 +Binary Object Store Descriptor: + bLength 5 + bDescriptorType 15 + wTotalLength 0x000c + bNumDeviceCaps 1 + USB 2.0 Extension Device Capability: + bLength 7 + bDescriptorType 16 + bDevCapabilityType 2 + bmAttributes 0x0000040e + BESL Link Power Management (LPM) Supported + BESL value 1024 us +Device Status: 0x0001 + Self Powered + +Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub +Device Descriptor: + bLength 18 + bDescriptorType 1 + bcdUSB 2.00 + bDeviceClass 9 Hub + bDeviceSubClass 0 + bDeviceProtocol 1 Single TT + bMaxPacketSize0 64 + idVendor 0x1d6b Linux Foundation + idProduct 0x0002 2.0 root hub + bcdDevice 5.18 + iManufacturer 3 Linux 5.18.10-76051810-generic xhci-hcd + iProduct 2 xHCI Host Controller + iSerial 1 0000:00:14.0 + bNumConfigurations 1 + Configuration Descriptor: + bLength 9 + bDescriptorType 2 + wTotalLength 0x0019 + bNumInterfaces 1 + bConfigurationValue 1 + iConfiguration 0 + bmAttributes 0xe0 + Self Powered + Remote Wakeup + MaxPower 0mA + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 0 + bAlternateSetting 0 + bNumEndpoints 1 + bInterfaceClass 9 Hub + bInterfaceSubClass 0 + bInterfaceProtocol 0 Full speed (or root) hub + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x81 EP 1 IN + bmAttributes 3 + Transfer Type Interrupt + Synch Type None + Usage Type Data + wMaxPacketSize 0x0004 1x 4 bytes + bInterval 12 +Hub Descriptor: + bLength 11 + bDescriptorType 41 + nNbrPorts 12 + wHubCharacteristic 0x000a + No power switching (usb 1.0) + Per-port overcurrent protection + TT think time 8 FS bits + bPwrOn2PwrGood 10 * 2 milli seconds + bHubContrCurrent 0 milli Ampere + DeviceRemovable 0x90 0x04 + PortPwrCtrlMask 0xff 0xff + Hub Port Status: + Port 1: 0000.0100 power + Port 2: 0000.0100 power + Port 3: 0000.0100 power + Port 4: 0000.0100 power + Port 5: 0000.0100 power + Port 6: 0000.0100 power + Port 7: 0000.0100 power + Port 8: 0000.0100 power + Port 9: 0000.0100 power + Port 10: 0000.0103 power enable connect + Port 11: 0000.0100 power + Port 12: 0000.0100 power +Device Status: 0x0001 + Self Powered + +Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub +Device Descriptor: + bLength 18 + bDescriptorType 1 + bcdUSB 3.10 + bDeviceClass 9 Hub + bDeviceSubClass 0 + bDeviceProtocol 3 + bMaxPacketSize0 9 + idVendor 0x1d6b Linux Foundation + idProduct 0x0003 3.0 root hub + bcdDevice 5.18 + iManufacturer 3 Linux 5.18.10-76051810-generic xhci-hcd + iProduct 2 xHCI Host Controller + iSerial 1 0000:00:0d.0 + bNumConfigurations 1 + Configuration Descriptor: + bLength 9 + bDescriptorType 2 + wTotalLength 0x001f + bNumInterfaces 1 + bConfigurationValue 1 + iConfiguration 0 + bmAttributes 0xe0 + Self Powered + Remote Wakeup + MaxPower 0mA + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 0 + bAlternateSetting 0 + bNumEndpoints 1 + bInterfaceClass 9 Hub + bInterfaceSubClass 0 + bInterfaceProtocol 0 Full speed (or root) hub + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x81 EP 1 IN + bmAttributes 3 + Transfer Type Interrupt + Synch Type None + Usage Type Data + wMaxPacketSize 0x0004 1x 4 bytes + bInterval 12 + bMaxBurst 0 +Hub Descriptor: + bLength 12 + bDescriptorType 42 + nNbrPorts 1 + wHubCharacteristic 0x000a + No power switching (usb 1.0) + Per-port overcurrent protection + bPwrOn2PwrGood 50 * 2 milli seconds + bHubContrCurrent 0 milli Ampere + bHubDecLat 0.0 micro seconds + wHubDelay 0 nano seconds + DeviceRemovable 0x00 + Hub Port Status: + Port 1: 0000.02a0 lowspeed L1 +Binary Object Store Descriptor: + bLength 5 + bDescriptorType 15 + wTotalLength 0x003b + bNumDeviceCaps 2 + SuperSpeed USB Device Capability: + bLength 10 + bDescriptorType 16 + bDevCapabilityType 3 + bmAttributes 0x02 + Latency Tolerance Messages (LTM) Supported + wSpeedsSupported 0x0008 + Device can operate at SuperSpeed (5Gbps) + bFunctionalitySupport 1 + Lowest fully-functional device speed is Full Speed (12Mbps) + bU1DevExitLat 0 micro seconds + bU2DevExitLat 400 micro seconds + SuperSpeedPlus USB Device Capability: + bLength 44 + bDescriptorType 16 + bDevCapabilityType 10 + bmAttributes 0x00000067 + Sublink Speed Attribute count 7 + Sublink Speed ID count 3 + wFunctionalitySupport 0x1104 + bmSublinkSpeedAttr[0] 0x00050034 + Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed + bmSublinkSpeedAttr[1] 0x000500b4 + Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed + bmSublinkSpeedAttr[2] 0x000a4035 + Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus + bmSublinkSpeedAttr[3] 0x000a40b5 + Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus + bmSublinkSpeedAttr[4] 0x00054036 + Speed Attribute ID: 6 5Gb/s Symmetric RX SuperSpeedPlus + bmSublinkSpeedAttr[5] 0x000540b6 + Speed Attribute ID: 6 5Gb/s Symmetric TX SuperSpeedPlus + bmSublinkSpeedAttr[6] 0x000a4037 + Speed Attribute ID: 7 10Gb/s Symmetric RX SuperSpeedPlus + bmSublinkSpeedAttr[7] 0x000a40b7 + Speed Attribute ID: 7 10Gb/s Symmetric TX SuperSpeedPlus +Device Status: 0x0001 + Self Powered + +Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub +Device Descriptor: + bLength 18 + bDescriptorType 1 + bcdUSB 2.00 + bDeviceClass 9 Hub + bDeviceSubClass 0 + bDeviceProtocol 1 Single TT + bMaxPacketSize0 64 + idVendor 0x1d6b Linux Foundation + idProduct 0x0002 2.0 root hub + bcdDevice 5.18 + iManufacturer 3 Linux 5.18.10-76051810-generic xhci-hcd + iProduct 2 xHCI Host Controller + iSerial 1 0000:00:0d.0 + bNumConfigurations 1 + Configuration Descriptor: + bLength 9 + bDescriptorType 2 + wTotalLength 0x0019 + bNumInterfaces 1 + bConfigurationValue 1 + iConfiguration 0 + bmAttributes 0xe0 + Self Powered + Remote Wakeup + MaxPower 0mA + Interface Descriptor: + bLength 9 + bDescriptorType 4 + bInterfaceNumber 0 + bAlternateSetting 0 + bNumEndpoints 1 + bInterfaceClass 9 Hub + bInterfaceSubClass 0 + bInterfaceProtocol 0 Full speed (or root) hub + iInterface 0 + Endpoint Descriptor: + bLength 7 + bDescriptorType 5 + bEndpointAddress 0x81 EP 1 IN + bmAttributes 3 + Transfer Type Interrupt + Synch Type None + Usage Type Data + wMaxPacketSize 0x0004 1x 4 bytes + bInterval 12 +Hub Descriptor: + bLength 9 + bDescriptorType 41 + nNbrPorts 1 + wHubCharacteristic 0x000a + No power switching (usb 1.0) + Per-port overcurrent protection + TT think time 8 FS bits + bPwrOn2PwrGood 10 * 2 milli seconds + bHubContrCurrent 0 milli Ampere + DeviceRemovable 0x00 + PortPwrCtrlMask 0xff + Hub Port Status: + Port 1: 0000.0100 power +Device Status: 0x0001 + Self Powered diff --git a/memo/scratch b/memo/scratch new file mode 100644 index 0000000..f178cde --- /dev/null +++ b/memo/scratch @@ -0,0 +1 @@ +https://www.desmos.com/calculator/vxbogi0li6 \ No newline at end of file diff --git a/memo/vimrc-local-diff b/memo/vimrc-local-diff new file mode 100644 index 0000000..3a7e1fd --- /dev/null +++ b/memo/vimrc-local-diff @@ -0,0 +1,49 @@ +diff --git a/.vimrc.local b/.vimrc.local +index 2e4df902a0..ae29eec37f 100644 +--- a/.vimrc.local ++++ b/.vimrc.local +@@ -1,4 +1,4 @@ +-set updatetime=4000 ++set updatetime=300 + set shortmess+=c + + if has('persistent_undo') +@@ -241,6 +241,7 @@ local on_attach = function(client, bufnr) + local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end + local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end + ++ buf_set_option('formatexpr', 'v:lua.vim.lsp.formatexpr()') + buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc') + vim.opt.completeopt = {'menuone', 'noselect'} + +@@ -251,7 +252,7 @@ local on_attach = function(client, bufnr) + local opts = { noremap=true, silent=true } + -- See `:help vim.lsp.*` for documentation on any of the below functions + buf_set_keymap('n', 'gD', 'lua vim.lsp.buf.declaration()', opts) +- buf_set_keymap('n', '', 'lua vim.lsp.buf.declaration()', opts) ++ buf_set_keymap('n', '', 'lua vim.lsp.buf.definition()', opts) + buf_set_keymap('n', 'gd', 'lua vim.lsp.buf.definition()', opts) + buf_set_keymap('n', 'K', 'lua vim.lsp.buf.hover()', opts) + buf_set_keymap('n', 'gi', 'lua vim.lsp.buf.implementation()', opts) +@@ -276,10 +277,11 @@ lspconfig.tsserver.setup{ on_attach = on_attach, capabilities = capabilities, } + lspconfig.clangd.setup{ + on_attach = on_attach, + capabilities = capabilities, +- -- cmd = { vim.loop.os_homedir() .. "clangd", "--background-index" }, ++ -- cmd = { vim.loop.os_homedir() .. "bin/clangd", "--background-index" }, + cmd = { "clangd", "--background-index" }, + root_dir = lspconfig.util.root_pattern("compile_commands.json", "compile_flags.txt"), + } ++lspconfig.pylsp.setup{ on_attach = on_attach, capabilities = capabilities, } + + ENDLUA + +@@ -288,8 +290,6 @@ autocmd FileType c,cpp,rust highlight ExtraWhitespace ctermbg=red guibg=red + " Format on write for Rust + " autocmd BufWritePre *.rs lua vim.lsp.buf.formatting_sync(nil, 200) + +-" runtime! python_setup.vim +- + set inccommand=nosplit + set signcolumn=number + \ No newline at end of file diff --git a/nvim-completion.png b/nvim-completion.png new file mode 100644 index 0000000..7a98f06 Binary files /dev/null and b/nvim-completion.png differ diff --git a/nvim-telescope.png b/nvim-telescope.png new file mode 100644 index 0000000..adb9ab4 Binary files /dev/null and b/nvim-telescope.png differ diff --git a/paraguay-educa-logo-small.png b/paraguay-educa-logo-small.png new file mode 100644 index 0000000..a0266e9 Binary files /dev/null and b/paraguay-educa-logo-small.png differ diff --git a/paraguay-educa-logo.png b/paraguay-educa-logo.png new file mode 100644 index 0000000..e980ada Binary files /dev/null and b/paraguay-educa-logo.png differ diff --git a/spacex-logo-small.png b/spacex-logo-small.png new file mode 100644 index 0000000..db555b0 Binary files /dev/null and b/spacex-logo-small.png differ diff --git a/sys/amiga-pointer-1.3.cur b/sys/amiga-pointer-1.3.cur new file mode 100644 index 0000000..6f897c1 Binary files /dev/null and b/sys/amiga-pointer-1.3.cur differ diff --git a/sys/amiga-pointer-2.0.cur b/sys/amiga-pointer-2.0.cur new file mode 100644 index 0000000..13ee267 Binary files /dev/null and b/sys/amiga-pointer-2.0.cur differ diff --git a/sys/footer b/sys/footer index 7500dba..44755c0 100644 --- a/sys/footer +++ b/sys/footer @@ -1,6 +1,5 @@